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
重新启动停止的进程
知识体系:
#回顾信号功能
#隐藏在背景中
#在没有控制台的情况下运行
#做得更好
#准确无误的运行
#从头开始
前面运行脚本的方式都是在命令行界面运行,实际上还有运行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
重新启动停止的进程
相关文章推荐
- bash shell笔记6 脚本控制
- bash shell笔记1 脚本基础知识
- bash shell笔记1 脚本基础知识
- bash shell笔记5 显示数据
- bash shell笔记7 创建函数
- bash shell笔记7 创建函数
- bash shell笔记5 显示数据
- bash shell笔记4 处理用…
- bash shell笔记3 结构化命令二
- bash shell笔记2 结构化命令
- bash shell笔记3 结构化命令二
- bash shell笔记2 结构化命令
- bash shell笔记4 处理用…
- bash shell笔记5 显示数据
- Linux学习笔记:bash特性之多命令执行,shell脚本
- linux bash Shell脚本经典之Fork炸弹解析:() { :|:& };:
- 【原创】Linux Shell/Bash&nb…
- Java学习笔记6 理解什么是面向对…
- Shell脚本学习笔记(八)--进程管理和工作控制
- 笔记:Shell脚本文件报错:-bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory