cronjob의 스크립트에서 Minecraft 실행

cronjob의 스크립트에서 Minecraft 실행

나는 이 명령을 오후 10시 20분에 실행하고 두 번째 명령을 오후 10시 21분에 실행하려고 시도했지만 아무것도 작동하지 않았습니다. 사용자 rootminecraft시도했지만 아무것도 얻지 못했습니다. 어떻게 작동하게 할 수 있나요?

20 10 * * * screen -S classic -p 0 -X stuff "stop^M"
21 10 * * * screen -S classic -d -m sh -c 'bash /home/minecraft/classic/.start.sh'

나는 심지어 다음과 같은 일을 했습니다.

screen -S classic -X stuff "say crontab test"

마인크래프트에 콘솔로 전송하고 방송했지만 아무것도 얻지 못했습니다.

답변1

cron테이블 항목은 오후가 아닌 오전 10시 20분과 오전 10시 21분에 예정되어 있습니다. cron24시간제를 사용하세요. 다음을 수행할 수 있습니다.

20 22 * * * screen -S classic -p 0 -X stuff "stop^M"
21 22 * * * screen -S classic -d -m sh -c 'bash /home/minecraft/classic/.start.sh'

관련 정보