我在我的机器上运行一个Minecraft服务器,发现我需要每天关闭并重启服务器一次。我正在尝试编写一个脚本文件,它会将kill命令发送给服务器,并在30秒后重新启动它。
答案 0 :(得分:0)
脚本可能类似于
minecraft-start & # change the cmd, keep the '&'
PID=$!;
echo $PID > /tmp/minecraft.pid # store PID, removed if physical server reboot
sleep 24h; # wait 24 hours
kill $(cat /tmp/minecraft.pid) # kill, what about active users and all?
正如其他人所说,这可能是一项任务。
$!
包含最后command process id(又名 PID)