小编Dee*_*dia的帖子

为什么我的nohup.out是空的?

我有一个简单的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)

ubuntu ubuntu-11.10

5
推荐指数
1
解决办法
4492
查看次数

标签 统计

ubuntu ×1

ubuntu-11.10 ×1