Linux
如何使用 crontab 啟動螢幕會話?
我想創建一個 crontab 條目,以便它啟動螢幕、啟動遊戲伺服器並分離。這是為了以防伺服器重新啟動並且我希望它為我自動啟動它。
0 0 0 0 0(命令)
應該在啟動時執行。
它執行一個位於 ~/cube/server.sh 的 shell 文件
像這樣的東西應該工作。此範例生成一個螢幕並執行“top”:
screen -d -m top
如前所述,在您的 crontab 中,您需要執行以下操作:
@reboot /usr/bin/screen -dmS gameserver-screen /opt/mycoolgame/bin/gameserver
當然,如果遊戲伺服器需要一個“正常”的環境設置,你可以通過以下方式更接近:
@reboot (. ~/.profile; /usr/bin/screen -dmS gameserver-screen /opt/mycoolgame/bin/gameserver)
這應該足夠了……執行
$ crontab -e
然後輸入:
@reboot screen -dmS Victor