Skip to content

Commit f38aa2d

Browse files
elenammulmcappadonna
authored andcommitted
Create Exercise.011.solutions
1 parent 0f32584 commit f38aa2d

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
Exercise 011 - solutions
2+
3+
1) sleep 100
4+
5+
and then CTLZ+Z
6+
7+
[mmul@mmul-bash-course ~] $ sleep 100
8+
^Z
9+
[1]+ Stopped sleep 100
10+
11+
2) Use ps -l
12+
13+
[mmul@mmul-bash-course ~]$ ps -l
14+
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
15+
0 S 31700 59195 59194 0 80 0 - 29387 do_wai pts/0 00:00:00 bash
16+
0 T 31700 59224 59195 0 80 0 - 26989 do_sig pts/0 00:00:00 sleep
17+
0 R 31700 59231 59195 0 80 0 - 38312 - pts/0 00:00:00 ps
18+
19+
3) [mmul@mmul-bash-course ~]$ kill 59224
20+
[mmul@mmul-bash-course ~]$ ps -l
21+
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
22+
0 S 31700 59195 59194 0 80 0 - 29387 do_wai pts/0 00:00:00 bash
23+
0 T 31700 59224 59195 0 80 0 - 26989 do_sig pts/0 00:00:00 sleep
24+
0 R 31700 59482 59195 0 80 0 - 38312 - pts/0 00:00:00 ps
25+
26+
kill didn't kill the process.
27+
This is because the kill command, by default, will send a SIGTERM signal.
28+
Some processes catch the TERM signal and ignore the command.
29+
30+
4) Using the signal name:
31+
32+
[mmul@mmul-bash-course ~]$ kill -s SIGKILL 59224
33+
[mmul@mmul-bash-course ~]$ ps -l
34+
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
35+
0 S 31700 59195 59194 0 80 0 - 29387 do_wai pts/0 00:00:00 bash
36+
0 R 31700 59652 59195 0 80 0 - 38312 - pts/0 00:00:00 ps
37+
[1]+ Killed sleep 100
38+
39+
Using the signal code (the most common):
40+
41+
[mmul@mmul-bash-course ~]$ kill -9 59723
42+
[mmul@mmul-bash-course ~]$ ps -l
43+
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
44+
0 S 31700 59195 59194 0 80 0 - 29387 do_wai pts/0 00:00:00 bash
45+
0 R 31700 59652 59195 0 80 0 - 38312 - pts/0 00:00:00 ps
46+
[1]+ Killed sleep 100
47+
48+

0 commit comments

Comments
 (0)