我有一个包含 302 个命令的文件,这些命令在我们的服务器上启动进程。一次盯着它们会杀了它,所以我有一个脚本,它将一个命令推送到 shell,等待进程完成,然后调用下一个。
整个过程可能需要一天左右的时间才能完成,我想在这期间注销。我知道有nohup
,或者,如果你一开始就忘记了,disown
确保即使你关闭连接,进程仍然会运行,但我不确定在我的情况下我应该把那个调用放在哪里。只有引导命令的脚本;仅在命令上;或两者兼而有之?
如果这是一个愚蠢的问题,我深表歉意,但我无法在网上找到该问题的简单答案,我不能因为我做错了什么而冒险破坏这些过程。