-
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...