1、作业控制命令
1)jobs 查看后台运行的作业,给出作业号
举例:
[root@www day06]# sleep 1000 &
[2] 21004 #作业号为2,进程ID号为21004
[root@www day06]# jobs
[1]+ Stopped #被挂起的作业 sleep 1000 可以使用bg进行恢复到后台运行,bg
[2]- Running sleep 1000 &
2)bg 恢复被挂起的作业/fg是表示恢复到前台运行
举例:
[root@www day06]# bg %1 #这个是作业号,需要接%;如果是后面跟进程ID,不需要%,可以用kill 掉,或者disdown掉,用法等同于bg
[1]+ sleep 1000 &
[root@www day06]# jobs #作业1已经由Stopped回复到Running了
[1]- Running sleep 1000 &
[2]+ Running sleep 1000 &
3)wait 停止运行脚本,直到后台运行的所有作业都结束为止,后面可以接作业号,和进程ID作为参数
4)suspend 挂起一个shell
5)logout 退出一个已经登录上的shell,也可以指定一个退出状态码
6)time 脚本运行所占用的时间
7)kill/killall ,用法,kill -9 PID 强制结束进程,killall vsftpd
8)enable 禁用或者恢复内建命令
举例:
enable -n kill #禁止kill内建命令,kill -a kill恢复所有内建命令。如果我们禁止了kill内建命令,再使用kill的时候,将是使用/bin/kill
原文:http://seeds.blog.51cto.com/1501815/1368856