我希望crontab在启动时启动一个Minecraft服务器。 我有cron运行一个shell脚本,它在一个新的终端窗口中运行它,因为cron通常在后台运行东西(?)在终端中运行cron脚本正确启动服务器:
工作终端代码:
cd /home/ryan/minecraft_server && sh PreLaunch.sh
的cron:
@reboot cd /home/ryan/minecraft_server && sh PreLaunch.sh
发射前:
sudo gnome-terminal -e ./launch.sh
启动:
Xmx=-Xmx1024M
Xms=-Xms1024M
Ver=1.8.7
echo -e "--- --- --- --- --- --- --- ---\n
Launching Server:\n
Minecraft Verson $Ver\n
Config:
$Xmx\n
$Xms\n
--- --- --- --- --- --- --- ---\n"
java $Xmx $Xms -jar /home/ryan/minecraft_server/minecraft_server.1.8.7.jar nogui
我已经通过添加第二个来测试我的crontab脚本,但它只是运行一个shell脚本,它创建了一个有效的新文件夹,所以我的想法很不错。