Shell-Script
如何自動化 Python 腳本和 Nohup Python 腳本之間的更改?
我有一個連接到數字溫度探頭的 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)