3

我正在使用 time 命令在远程服务器上运行 python 脚本,如下所示:

time python myscript.py

一段时间后服务器上发生SSH超时,所以我还需要用nohup运行它。所以,我有以下两个问题:

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

请帮忙谢谢

4

2 回答 2

2

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

解决这种输出重定向的另一种方法是:

nohup time bla.py >myoutput &
于 2011-07-25T09:00:27.177 回答
1

对 1.:是的

To 2.:您可以将输出重定向到文件

nohup time myscript.py > ~/time_output & 
于 2011-07-25T08:58:52.107 回答