📄 jobs.right
字号:
./jobs2.sub: line 9: fg: job 1 started without job controlfg: 1Waiting for job 0job 0 returns 0Waiting for job 1job 1 returns 0Waiting for job 2job 2 returns 0Waiting for job 3job 3 returns 0Waiting for job 4job 4 returns 0Waiting for job 5job 5 returns 0Waiting for job 6job 6 returns 0Waiting for job 7job 7 returns 0[1] Running sleep 5 &[2] Running sleep 5 &[3] Running sleep 5 &[4]- Running sleep 5 &[5]+ Running ( sleep 5; exit 4 ) &40i killed it0./jobs.tests: line 19: wait: %1: no such job./jobs.tests: line 24: fg: no job controlwait-for-pidwait-errors./jobs.tests: line 37: wait: `1-1': not a pid or valid job spec./jobs.tests: line 38: wait: `-4': not a pid or valid job specwait-for-background-pidsasync list wait-for-background-pidsasync list wait for childforkedwait-when-no-childrenwait-for-job./jobs.tests: line 60: wait: %2: no such job127async list wait-for-jobforkedfg-bg 1sleep 5fg-bg 2sleep 5fg-bg 3sleep 5fg-bg 4sleep 5fg-bg 5./jobs.tests: line 87: fg: %2: no such job./jobs.tests: line 88: bg: job 1 already in backgroundfg-bg 6./jobs.tests: line 95: fg: -s: invalid optionfg: usage: fg [job_spec]./jobs.tests: line 96: bg: -s: invalid optionbg: usage: bg [job_spec ...]./jobs.tests: line 101: disown: -s: invalid optiondisown: usage: disown [-h] [-ar] [jobspec ...]./jobs.tests: line 105: disown: %1: no such job./jobs.tests: line 108: disown: %2: no such jobwait-for-non-child./jobs.tests: line 111: wait: pid 1 is not a child of this shell1273 -- 1 2 3 -- 1 - 2 - 3[1] Running sleep 300 &[2]- Running sleep 350 &[3]+ Running sleep 400 &running jobs:[1] Running sleep 300 &[2]- Running sleep 350 &[3]+ Running sleep 400 &./jobs.tests: line 128: kill: %4: no such job./jobs.tests: line 130: jobs: %4: no such jobcurrent job:[3]+ Running sleep 400 &previous job:[2]- Running sleep 350 &after kill -STOPrunning jobs:[1] Running sleep 300 &[3]- Running sleep 400 &stopped jobs:[2]+ Stopped sleep 350after disown[2]+ Stopped sleep 350[3]- Running sleep 400 &running jobs:[3]- Running sleep 400 &stopped jobs:[2]+ Stopped sleep 350after kill -s CONTrunning jobs:[2]+ Running sleep 350 &[3]- Running sleep 400 &stopped jobs:after kill -STOP, backgrounding %3:[3]+ sleep 400 &killing...doneafter KILL -STOP, foregrounding %1sleep 10done
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -