您的位置:首页 > 运维架构 > Shell

bash shell笔记6 脚本控制

2013-12-02 09:13 465 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/522415

知识体系:

#回顾信号功能

#隐藏在背景中

#在没有控制台的情况下运行

#做得更好

#准确无误的运行

#从头开始

前面运行脚本的方式都是在命令行界面运行,实际上还有运行shell脚本的其他方式,以及中断脚本的运行进程,控制脚本的运行时间都可以实现。

1、处理信号

linux下有各种信号,如停止、启动、终止。通过信号控制shell脚本的运行只需要使得shell脚本接收来自linux体系特定信号时执行命令即可。

1.1、linux信号回顾

系统和应用程序可以生产30多个linux信号,如下罗列出常用的linux系统信号:

******************************************************

 信号          
值               
描述

 1           
SIGHUP          
挂起进程              

 2           
SIGINT          
中断进程           

 3           
SIGQUIT         
停止进程            

 9           
SIGKILL         
无条件终止进程         

 15          
SIGTERM         
如果可能的话终止进程         

 17          
SIGSTOP         
无条件停止,但不终止进程  

 18          
SIGTSTP         
停止或暂停进程,但不终止       

 19          
SIGCONT         
重新启动停止的进程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: