首頁  >  問答  >  主體

linux - nohup 2>&1输出日志

阿神阿神2743 天前896

全部回覆(2)我來回復

  • 阿神

    阿神2017-04-17 17:09:13

    執行順序問題,"``"裡面的程式碼先執行, 執行的結果作為字串被嵌套在外層的命令中

    最後變成

    nohup python demo.py > /data/log_2017-04-10_.log 2>&1 &

    透過ps指令你可以看到只有一個行程python demo.pyps命令你可以看到只有一个进程python demo.py

    即使过了00:00

    即使過了00:00 進程的PID也不會改變🎜

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:09:13

    使用crontab執行定時任務,
    有兩個方法處理

    1. 每天定時把進程殺掉,重新執行你的這個命令

    2. 固定一個日誌的檔案名,每天定時將日誌檔案以日期重新命名。
      第二個方法既不用停掉應用,也可以自己自訂日誌檔案的粒度,你可以一小時一個檔案~

    回覆
    0
  • 取消回覆