如何观看在后台运行的python脚本?

时间:2017-11-06 05:27:08

标签: linux ubuntu

我使用此命令在ubuntu linux的后台运行python脚本:

python script.py &

当我关闭终端时,它在后台运行

但是当我再次打开终端时,我怎么能看到script.py输出?

3 个答案:

答案 0 :(得分:1)

几个选项:

  1. 使用tmux
  2. 等工具
  3. 在日志文件
  4. 上使用tail -f
  5. 将stdout直接发送到文件并在其上使用tail -f
  6. python script.py > /tmp/logfile &

    然后:

    tail -f /tmp/logfile
    

答案 1 :(得分:0)

使用screen运行python脚本

答案 2 :(得分:0)

有许多选项可以在后台监控脚本。

  1. 首先,如果要断开终端,请运行“屏幕”命令。如果断开终端连接,脚本进程将退出。
  2. $ screen
    
    $ python  script.py &
    
    Disconnect your terminal
    
    $ screen -ls 
    
    Copy the PID and run the below command
    
    $ screen -r PID
    
    

    您可以看到脚本输出。