i-bash/tests/jobs.right

106 lines
2.7 KiB
Text
Raw Normal View History

2004-07-27 13:29:18 +00:00
./jobs2.sub: line 9: fg: job 1 started without job control
1998-04-17 19:52:44 +00:00
fg: 1
2000-03-17 21:46:59 +00:00
Waiting for job 0
job 0 returns 0
Waiting for job 1
job 1 returns 0
Waiting for job 2
job 2 returns 0
Waiting for job 3
job 3 returns 0
Waiting for job 4
job 4 returns 0
Waiting for job 5
job 5 returns 0
Waiting for job 6
job 6 returns 0
Waiting for job 7
job 7 returns 0
2004-07-27 13:29:18 +00:00
[1] Running sleep 5 &
[2] Running sleep 5 &
[3] Running sleep 5 &
[4]- Running sleep 5 &
[5]+ Running ( sleep 5; exit 4 ) &
4
1997-06-05 14:59:13 +00:00
0
2004-07-27 13:29:18 +00:00
i killed it
0
./jobs.tests: line 19: wait: %1: no such job
./jobs.tests: line 24: fg: no job control
1997-06-05 14:59:13 +00:00
wait-for-pid
wait-errors
2004-07-27 13:29:18 +00:00
./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 spec
1997-06-05 14:59:13 +00:00
wait-for-background-pids
async list wait-for-background-pids
async list wait for child
forked
wait-when-no-children
wait-for-job
2004-07-27 13:29:18 +00:00
./jobs.tests: line 60: wait: %2: no such job
1997-06-05 14:59:13 +00:00
127
async list wait-for-job
forked
fg-bg 1
sleep 5
fg-bg 2
sleep 5
fg-bg 3
sleep 5
fg-bg 4
sleep 5
fg-bg 5
2004-07-27 13:29:18 +00:00
./jobs.tests: line 87: fg: %2: no such job
./jobs.tests: line 88: bg: job 1 already in background
1997-06-05 14:59:13 +00:00
fg-bg 6
2004-07-27 13:29:18 +00:00
./jobs.tests: line 95: fg: -s: invalid option
1997-06-05 14:59:13 +00:00
fg: usage: fg [job_spec]
2004-07-27 13:29:18 +00:00
./jobs.tests: line 96: bg: -s: invalid option
2005-12-07 14:08:12 +00:00
bg: usage: bg [job_spec ...]
2004-07-27 13:29:18 +00:00
./jobs.tests: line 101: disown: -s: invalid option
1998-04-17 19:52:44 +00:00
disown: usage: disown [-h] [-ar] [jobspec ...]
2004-07-27 13:29:18 +00:00
./jobs.tests: line 105: disown: %1: no such job
./jobs.tests: line 108: disown: %2: no such job
1997-06-05 14:59:13 +00:00
wait-for-non-child
2004-07-27 13:29:18 +00:00
./jobs.tests: line 111: wait: pid 1 is not a child of this shell
1997-06-05 14:59:13 +00:00
127
3 -- 1 2 3 -- 1 - 2 - 3
1998-04-17 19:52:44 +00:00
[1] Running sleep 300 &
[2]- Running sleep 350 &
[3]+ Running sleep 400 &
1997-06-05 14:59:13 +00:00
running jobs:
1998-04-17 19:52:44 +00:00
[1] Running sleep 300 &
[2]- Running sleep 350 &
[3]+ Running sleep 400 &
2004-07-27 13:29:18 +00:00
./jobs.tests: line 127: kill: %4: no such job
./jobs.tests: line 129: jobs: %4: no such job
1998-04-17 19:52:44 +00:00
current job:
[3]+ Running sleep 400 &
previous job:
[2]- Running sleep 350 &
1997-06-05 14:59:13 +00:00
after kill -STOP
running jobs:
1998-04-17 19:52:44 +00:00
[1] Running sleep 300 &
[3]- Running sleep 400 &
1997-06-05 14:59:13 +00:00
stopped jobs:
1998-04-17 19:52:44 +00:00
[2]+ Stopped sleep 350
1997-06-05 14:59:13 +00:00
after disown
1998-04-17 19:52:44 +00:00
[2]+ Stopped sleep 350
[3]- Running sleep 400 &
1997-06-05 14:59:13 +00:00
running jobs:
1998-04-17 19:52:44 +00:00
[3]- Running sleep 400 &
1997-06-05 14:59:13 +00:00
stopped jobs:
1998-04-17 19:52:44 +00:00
[2]+ Stopped sleep 350
1997-06-05 14:59:13 +00:00
after kill -s CONT
running jobs:
1998-04-17 19:52:44 +00:00
[2]+ Running sleep 350 &
[3]- Running sleep 400 &
1997-06-05 14:59:13 +00:00
stopped jobs:
after kill -STOP, backgrounding %3:
[3]+ sleep 400 &
killing...
done
after KILL -STOP, foregrounding %1
sleep 10
done