簡體   English   中英

啟動時運行命令

[英]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.

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