簡體   English   中英

Ubuntu EC2 - 重新啟動時運行 Python 腳本

[英]Ubuntu EC2 - Run Python script on reboot

我有一個 Ubuntu 16.04 EC2 實例,每次啟動實例時我都需要運行 python 腳本。 我嘗試了論壇中每個問題的所有建議,但還沒有運氣。

具體來說,我已經測試過:

  • @reboot python3 /home/project/script.py添加到 crontab
  • 添加@reboot /bin/startup.sh並配置 bash 文件以運行/home/project/script.py
  • 使用etc/rc.localetc/init/mystartup.confetc/systemd/mystartup.conf
  • 傳遞用戶數據

可能缺少其他一些,即使手動運行腳本也能產生奇跡,但實際上沒有任何效果。

非常感謝您的幫助!

將腳本放入: /var/lib/cloud/scripts/per-boot/

運行用戶數據的 Cloud-Init 也將檢查此目錄。

來自模塊 — cloud-init 文檔

每次系統啟動時,數據源上的scripts/per-boot目錄中的任何腳本都會運行。 腳本將按字母順序運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM