- ps report a snapshot of the current processes
- top display Linux processes
- jobs
- bg
- fg
- kill
- killall
- shutdown
jobs
xlogo &
后台启动xlogo
jbos
[1]+ 运行中 xlogo &
fg 把jobs中的process转到前台,然后让用户选择是关掉还是停止,是一个交互的程序
xlogo &
后台启动xlogo
jbos
[1]+ 运行中 xlogo &
fg $1
把第一个任务启动到前台
ctrl+z
停止一个进程
jobs
[1]+ 已停止 xlogo
fg $1
ctrl+c
取消一个进程
jobs
得到的输出是空白
bg 可以把jobs中的已停止变成运行
xlogo &
ctrl-z
jobs
[1]+ 已停止 xlogo
bg $1
jobs
[1]- 运行中 xlogo &
signals
ctrl-c,会发送INT(中断信号)
ctrl-z,会发送TSTP(终端停止)
signals type
1 HUP
挂起,告诉程序终端已挂起,意味着,当发送这个信号到一个守护进程后,这个进程会重新启动,并且重新读取它的配置文件
2 INT
中断,ctrl-c,终止一个程序
9 KILL
杀死,由内核立即终止这个进程,程序没有机会做保存工作,只要在启用其他信号失败后,才使用它,万不得已
15 TERM
终止。这是 kill 命令发送的默认信号。如果程序仍然“活着”,可以接受信号,那么 这个信号终止
18 CONT
继续。在停止一段时间后,进程恢复运行
19 STOP
停止。这个信号导致进程停止运行,而没有终止。像 KILL 信号,它不被发送到目标进程,因此它不能被忽略。
signal examples
xlogo &
kill -1 pid
kill不只是能杀死process,还能通过不同的signal控制挂起,stop,恢复等
pstree