Shell-Script

如何自動化 Python 腳本和 Nohup Python 腳本之間的更改?

  • July 24, 2013

我有一個連接到數字溫度探頭的 Raspberry Pi,它可以測量我的發酵啤酒。一個 python 腳本每秒讀取一次溫度並將其列印到控制台,並將其儲存在 MySQL 數據庫中。

我喜歡並受益於白天通過 SSH 從我的電腦上的控制台觀察溫度。但是,在夜間,我點擊Ctrl``c並執行以下內容:

nohup python thermometer.py

這允許我在保持溫度收集的同時關閉我的 SSH 和我的電腦。早上 7 點,我點擊Ctrl``c然後執行以下命令:

phython thermometer.py

我不想再手動執行此操作了。

我更喜歡在上午 12 點簡單地發出命令並在上午 7 點nohup返回正常命令的某種類型的腳本。python

我怎樣才能以最“適合linux”的方式做到這一點?

我對 Linux 很陌生;例如,我在 RPi stackexchange 上了解到 nohup 命令…

我想無論是修改後的 python 腳本發出os命令還是批處理腳本都是最合適的。

如果您使用它執行腳本,nohup python thermometer.py &則會將輸出寫入 nohup.out 文件。

因此,每當您想讀取輸出時,請使用tail -f nohup.out. (您不必每次都終止程序或自動更改 nohup)

引用自:https://unix.stackexchange.com/questions/82740