[英]Running a command on startup
我想在啟動時在我的ubuntu服務器安裝上運行以下命令:
~/factorio/bin/x64/factorio --start-server-load-latest --server-settings ~/factorio/data/server-settings.json
我嘗試將這段代碼放在/etc/rc.local
目錄中:
~/factorio/bin/x64/factorio --start-server-load-latest --server-settings ~/factorio/data/server-settings.json || exit 1
exit 0
而且該命令不會在啟動時運行。 我知道命令是在命令行輸入時運行的,但是當我將其放在/etc/rc.local
文件中時,由於某種原因它不會運行。 誰能告訴我錯誤在代碼中的位置,或者我可以使此命令在引導時運行的其他方式?
打開crontab。
sudo crontab -e
然后嘗試將您的命令作為root添加到底部。(使用nano編輯器)。
@reboot root ~/factorio/bin/x64/factorio --start-server-load-latest --server-settings ~/factorio/data/server-settings.json
請注意,這將在根目錄下運行,因此您需要將每個文件的路徑從“〜/ call”更改為“ / full / path / to / file”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.