Python 自啟動腳本可將你的Python程序配置為系統啟動時自動運行。當你需要在Linux發行版中開機時啟動某個Python應用程序,這能夠非常有用。下面是一個簡單的例子來介紹如何實現Python自啟動腳本:
# !/usr/bin/env python3 import time while True: print("自啟動腳本測試") time.sleep(5)
然后,將以下程序存儲在這個位置: "/etc/init.d/python_autostart":
#!/bin/sh # 程序路徑 python_script="/home/user/python_script.py" case "$1" in start) echo "Starting script" # 這里必須使用絕對路徑 /usr/bin/python3 $python_script & ;; stop) echo "Stopping script" # 殺死進程 killall python_script.py ;; *) echo "Usage: /etc/init.d/python_autostart {start|stop}" exit 1 ;; esac exit 0
該腳本接受start和stop參數,并執行類似于以下的操作:
- 當啟動Python自啟動腳本時: /etc/init.d/python_autostart start
- 停止Python自啟動腳本:/etc/init.d/python_autostart stop
最后一步是將腳本授權給root用戶:
sudo chmod +x /etc/init.d/python_autostart
現在你可以重啟系統并測試此Python自啟動腳本是否能夠正常啟動!
上一篇python 自增格式
下一篇vue后端用戶驗證