后台运行 坑记
莫名的被后台运行坑了很久
想当然的认为 bash command & 就挂在后台,允许关闭终端。虽说shopt可以看到huponexit配置为off,但此配置被不那么靠谱
事实证明,只有nohup bash command & 才能可靠的保证终端关闭任务仍照常执行。
crontab中启的任务为dameon方式,默认即在后台运行,没有controlling terminal的概念,但是手动在前台启的任务则一定有controlling terminal,会被hup打断,nohup保证屏蔽hup信号而已。
为此浪费了我的大量时间,一直在查找任务莫名终止的原因,记下此坑,不会再犯。

浙公网安备 33010602011771号