-
Linux常用信号
- 1-SIGHUP
挂起进程 - 2-SIGINT
终止进程 - 3-SIGQUIT
停止进程 - 9-SIGKILL
无条件终止进程 - 15-SIGTERM
尽可能终止进程 - 17-SIGSTOP
无条件停止进程,但不是终止进程 - 18-SIGSTP
停止或暂停进程,但不终止进程 - 19-SIGCONT
继续运行停止的进程
- 1-SIGHUP
-
使用trap捕捉信号
#!/bin/bash trap "echo 'Sorry, I have trapped signal ctrl-c'" SIGINT echo this is a test script count=1 while [ $count -le 30 ] do echo "Loop #$count" sleep 1 count=$[ $count+1 ] done echo "This is end of the script"
运行中,可以捕捉到ctrl+c,因此ctrl+c无法终止进程。
- 使用trap -- SIGINT,可以删除捕捉信号
-
作业
- jobs
查看所有作业
-l 可以查看job的pid及作业号
-p 只列出pid - bg 作业号
重启被停止的作业,并将该作业转入后台运行
- jobs
-
定时任务
- at
at -f b.sh 19:00 - atq
查看排队的作业 - crontab
- at
二 信号
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 原文 :Design Guidelines 我翻译的RAC4的文档:ReactiveCocoa 4 官方文档翻译R...