后台运行 坑记

莫名的被后台运行坑了很久

想当然的认为 bash command & 就挂在后台,允许关闭终端。虽说shopt可以看到huponexit配置为off,但此配置被不那么靠谱

事实证明,只有nohup bash command & 才能可靠的保证终端关闭任务仍照常执行。

 

crontab中启的任务为dameon方式,默认即在后台运行,没有controlling terminal的概念,但是手动在前台启的任务则一定有controlling terminal,会被hup打断,nohup保证屏蔽hup信号而已。

为此浪费了我的大量时间,一直在查找任务莫名终止的原因,记下此坑,不会再犯。

posted @ 2013-10-17 00:17  albertgu  阅读(153)  评论(0)    收藏  举报