1

我想跑

python argument1.txt argument2.txt >logfile.log

使用 nohup,但我没有得到任何输出,因为它将输入重定向到 null。我希望它首先接受命令行参数并以 nohup 方式工作。

nohup python argument1.txt argument2.txt >logfile.log

当我运行上述命令时,我得到以下输出。nohup: 忽略输入和附加 ... 这意味着 areguments 被忽略。在手册上它说我必须做一些输入重定向,我不知道该怎么做。

4

1 回答 1

0

nohup 重定向到 nohup.out

如果您希望获得 nohup 外观并重定向到另一个文件,请执行以下操作:

( python argument1.txt argument2.txt >logfile.log 2>logfile.err & ) &

注销时不会挂断。2>logfile.err(您可以通过替换for将 stderr 重定向到相同的日志文件2>&1

于 2013-10-10T05:31:29.797 回答