Ubuntu python 虛擬環境下 自啓動
1.編寫一個shell
1.前面的是你使用的環境下的python的絕對路徑
2.後面是你的程序(.py)的絕對路徑
3.我是把這個test.sh放在和app.py同一目錄下的,不然報錯
4.給sh添加權限sudo chmod +x test.sh
2.把shell加入自啓動
- sudo gedit /etc/rc.local (可能提示沒有gedit,使用vim 也可以)
- cd 到這個路徑是因爲我的app.py換個路徑運行就報錯。所以我要cd到這個路徑下去運行sh纔可以。
- 在rc.local中添加 sh的絕對路徑 (如果沒有exit 0 也要加上去)
- 這個也要添加權限sudo chmod +x /etc/rc.local
3.重啓就可以了
- reboot
4.問題處理
(1)rc-local 不啓動
sudo systemctl status rc-local
2.添加日誌
3. 看看腳本的權限
ls -l filename
ls -ld folder