2011-07-25 41 views
2

我正在与时间命令在远程服务器上运行的一个Python脚本如下:过一段时间后在服务器上发生运行Python脚本它

time python myscript.py 

SSH超时,所以我还需要与nohup.So运行它,我有以下两个问题:

  1. nohup time myscript.py &正确的命令来执行我的python脚本?
  2. 如果脚本在后台运行,我将如何看到time命令的输出?

请帮助 谢谢

+0

另外一个很好的解决方案是'screen'程序(或'tmux'),如果是提供给您。 – Keith

回答

1

为1:是

为2:您可以将输出重定向到一个文件

nohup time myscript.py > ~/time_output & 
2

的nohup通常会写STDOUT和STDERR到当前目录中名为“nohup.out”的文件。您将能够在该文件末尾看到时间输出。

解决输出的这种重定向这样的另一种方式:

nohup time bla.py >myoutput &