어제 나는 간단한 crontab 작업을 만들었습니다. 제대로 쓴 것 같아요. 오늘은 서버에 로그인해서 시간을 확인해 봤습니다. 밤에 시스템이 재부팅되지 않기 때문에 내 crontab 작업이 작동하지 않습니다. 물론 서버 재부팅이 쓸모없다는 것을 알고 있지만 테스트용으로만 이 작업을 수행하고 싶습니다.
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
2 57 * * * root dnf check-update && dnf upgrade -y
3 33 * * * root reboot
3 44 * * * root ./backup.sh
4 15 * * * root screen -dmS minkraft java -Xincgc -Xmx1555M -jar /minkraft/bukkit.jar nogui
답변1
당신은 혼란스러워했습니다분그리고시간crontab 작업의 값. 이 문제로 인해 처음 세 가지 작업이 제대로 작동하지 않을 수 있습니다.
예를 들어:
3 33 * * *
= 3분 33시간 -> 작동하지 않습니다!
33 3 * * *
= 33분 3시간 -> 이렇게 바꿔보세요.