如果我使用 运行一个带有无限循环的程序nohup
,该程序是否会无限期地运行(直到机器重置或直到我手动终止它)?
答案1
Nohup 设置 HANGUP 信号的默认行为,该行为可能会被应用程序覆盖。来自具有权限(root 或同一用户)的其他进程的其他信号或不良行为(段错误、总线错误)也可能导致程序终止。资源限制(ulimit)也可以结束程序。
除了这些,你的无限循环很可能会运行很长时间。
如果我使用 运行一个带有无限循环的程序nohup
,该程序是否会无限期地运行(直到机器重置或直到我手动终止它)?
Nohup 设置 HANGUP 信号的默认行为,该行为可能会被应用程序覆盖。来自具有权限(root 或同一用户)的其他进程的其他信号或不良行为(段错误、总线错误)也可能导致程序终止。资源限制(ulimit)也可以结束程序。
除了这些,你的无限循环很可能会运行很长时间。