/home/admin
매달 둘째 날 오전 8시 30분에 디렉터리의 모든 일반 파일을 삭제하도록 작업을 설정해야 하는데 , 이는 잘못된 명령인 것 같습니다.
# crontab -e
30 08 02 * /bin/find /home/admin -type f -exec /bin/rm {} ";"
답변1
수동 crontab(5)
규정다섯시간 필드:
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
귀하의 예는4개.
이렇게 하면 cron 작업이 올바르게 실행됩니다.
30 8 2 * * /bin/find /home/admin -type f -exec /bin/rm {} ";"
보다 효율적이고 빠른 청소를 위해:
30 8 2 * * /bin/find /home/admin -type f -print0 | xargs -0 rm
답변2
추가 30 08 02 * *
하고\;
# crontab -e
30 08 02 * * /bin/find /home/admin -type f -exec /bin/rm {} \;
이제 작동할 것입니다.