830c3973ba7fa0c688cdabe188212612a45f0174
[platform/upstream/bash.git] / tests / jobs.right
1 ./jobs2.sub: fg: job %1 started without job control
2 fg: 1
3 0
4 ./jobs.tests: wait: job control not enabled
5 ./jobs.tests: fg: no job control
6 wait-for-pid
7 wait-errors
8 ./jobs.tests: wait: `1-1' is not a pid or valid job spec
9 ./jobs.tests: wait: `-4' is not a pid or valid job spec
10 wait-for-background-pids
11 async list wait-for-background-pids
12 async list wait for child
13 forked
14 wait-when-no-children
15 wait-for-job
16 ./jobs.tests: wait: %2: no such job
17 127
18 async list wait-for-job
19 forked
20 fg-bg 1
21 sleep 5
22 fg-bg 2
23 sleep 5
24 fg-bg 3
25 sleep 5
26 fg-bg 4
27 sleep 5
28 fg-bg 5
29 ./jobs.tests: fg: %2: no such job
30 ./jobs.tests: bg: bg background job?
31 fg-bg 6
32 ./jobs.tests: fg: illegal option: -s
33 fg: usage: fg [job_spec]
34 ./jobs.tests: bg: illegal option: -s
35 bg: usage: bg [job_spec]
36 ./jobs.tests: disown: illegal option: -s
37 disown: usage: disown [-h] [-ar] [jobspec ...]
38 ./jobs.tests: disown: %1: no such job
39 ./jobs.tests: disown: %2: no such job
40 wait-for-non-child
41 ./jobs.tests: wait: pid 1 is not a child of this shell
42 127
43 3 -- 1 2 3 -- 1 - 2 - 3
44 [1]   Running                 sleep 300 &
45 [2]-  Running                 sleep 350 &
46 [3]+  Running                 sleep 400 &
47 running jobs:
48 [1]   Running                 sleep 300 &
49 [2]-  Running                 sleep 350 &
50 [3]+  Running                 sleep 400 &
51 ./jobs.tests: kill: %4: no such job
52 ./jobs.tests: jobs: no such job %4
53 current job:
54 [3]+  Running                 sleep 400 &
55 previous job:
56 [2]-  Running                 sleep 350 &
57 after kill -STOP
58 running jobs:
59 [1]   Running                 sleep 300 &
60 [3]-  Running                 sleep 400 &
61 stopped jobs:
62 [2]+  Stopped                 sleep 350
63 after disown
64 [2]+  Stopped                 sleep 350
65 [3]-  Running                 sleep 400 &
66 running jobs:
67 [3]-  Running                 sleep 400 &
68 stopped jobs:
69 [2]+  Stopped                 sleep 350
70 after kill -s CONT
71 running jobs:
72 [2]+  Running                 sleep 350 &
73 [3]-  Running                 sleep 400 &
74 stopped jobs:
75 after kill -STOP, backgrounding %3:
76 [3]+ sleep 400 &
77 killing...
78 done
79 after KILL -STOP, foregrounding %1
80 sleep 10
81 done