ExtMail服务器社区's Archiver

zjkui266 发表于 2009-11-24 11:10

让一个服务不间断运行

如果有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢?
当用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。因此,我们的解决办法就有两种途径:要么让进程忽略 HUP 信号,要么让进程运行在新的会话里从而成为不属于此终端的子进程。

nohup your_command_here & 后台不间断运行
setsid your_command_here 让它变成init的子进程,除非你关机它才会被中断

yhzhou 发表于 2010-1-4 13:14

:lol 不错不错

leeo 发表于 2011-11-8 17:32

还有screen

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.