首页 > 其他 > 详细

shell脚本学习

时间:2014-03-05 23:15:41      阅读:576      评论:0      收藏:0      [点我收藏+]

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

shell脚本学习,布布扣,bubuko.com

shell脚本学习

原文:http://seeds.blog.51cto.com/1501815/1368856

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!