我有一个简单的python脚本,只运行一个无限循环并打印"运行".当我在后台使用nohup启动它时,我在当前目录中看到一个nohup.out文件但是没有任何内容写入它.我很迷惑.我尝试了以下内容
nohup test.py
Run Code Online (Sandbox Code Playgroud)
写入nohup.out但显然不会在后台运行
nohup test.py &
Run Code Online (Sandbox Code Playgroud)
在后台运行但不写入nohup.out
nohup test.py 2>&1 &
Run Code Online (Sandbox Code Playgroud)
也在后台运行但不写入nohup.out
我打赌我错过了一些简单的事情.有任何想法吗?
这是我的python脚本供参考:
import sys
from time import sleep
def main():
print "Starting...."
while True:
print "running..."
sleep(5.00)
if __name__ == "__main__":
main()
Run Code Online (Sandbox Code Playgroud)