我有一个游戏服务器,我想管理它自动重启
目前我正在这样做来运行服务器
screen -dmS screenname // create a new screen
screen -xs screenname // attatch to screen
bash ~/start.sh
每隔几个小时,这个程序就会崩溃,我必须通过 SSH 手动运行它。
当 .sh 检测到它发生故障时,有没有什么办法可以让 .sh 自动启动?
答案1
有一些服务器崩溃文件(意味着如果服务器崩溃这个文件将被执行)
创建你的 bash 文件
或者将命令放在该文件(脚本)中
whenever crash happen, your file automatically Run
或者
下一个启动(每当操作系统启动时,它都会运行操作系统启动时提到的一些应用程序,例如:启动 wifi 之类的)
$ cd ~ #home dir
$ touch AutoRun.sh #Create AutoRun.sh file
$ nano AutoRun.sh /vim AutoRun.sh
#paste Your Command there here
screen -dmS screenname // create a new screen
screen -xs screenname // attatch to screen
bash ~/start.sh
$ crontab -e
# Adding a line like this to it:
@reboot ~/AutoRun.sh
#### ⬇️⬇️⬇️ for reference about ⬇️⬇️⬇️
关注此链接::::点击我