我有一个 ruby 脚本,我想在我的 vps(Debian Squeeze)上 24/7 运行。
现在要运行该脚本,我必须使用 putty 打开一个新的 ssh 会话并通过控制台启动脚本。当我关闭控制台时,脚本进程也会关闭。
如何让我的脚本独立运行?
也许你可以看一下 nohup 命令:
http://uw714doc.sco.com/en/SDK_tools/_Using_the_nohup_Command.html
您可以使用 tmux 或 screen 之类的东西,然后在其中运行您的脚本。您只需要连接一次,创建一个会话,然后您可以在不停止脚本的情况下关闭连接。要控制您的脚本,您需要重新连接并重新附加到您之前的会话。有关更多信息,请参阅 tmuy 或 screen 主页。