如何在我的服务器上执行一个命令,以便在我的Wifi下降时保持运行

我需要login到我的服务器,并打开一个大约150GB的大目录,但我需要运行该命令,所以当我回家时,它仍然在运行。

我可以从我的笔记本电脑SSH进入我的服务器,运行tar命令,回家吗? 当我回家时,如何检查焦油的状态等…

谢谢

您可以先执行screen ,然后在屏幕内运行命令。

要么

你可以使用nohup来运行命令

我希望screen因为你可以恢复会议,看到进展..当你回家运行screen -r ,它会“重新连接”你留在你的笔记本电脑上的会议。

您需要屏幕 ,它可以让您启动一个或多个shell会话,然后从它们分离并重新附加到它们。 如果您以前从未听说过,请立即运行并阅读网页! 对于你描述的情况来说,这是一个非常有用的工具。

为什么不使用atcron运行你的命令? 虽然很简单,但并不总是默认安装,但它应该可以从包pipe理器中获得。 安装它,然后像这样运行。

 at HH:MM (time 2 minutes or so in future) 

它会打开一个shell,在那里键入你的命令

 date >/tmp/out 2>&1 tar [your options] >>/tmp/out 2>>&1 date >>/tmp/out 2>>&1 

按下control-D并启动/etc/init.d/atd 。 注销并稍后再检查。 查看/tmp/out输出日志。

或者你可以使用cron