cron 실행 후 삭제

cron 실행 후 삭제

cron파일의 압축을 풀고 실행해야 하는 일이 있습니다 . cron.zip 파일의 압축을 풀고 실행하고 삭제하도록 설정합니다 . 잘 수행되었지만 파일을 삭제하지는 않았습니다. 이것은 cron:

/usr/bin/wget -q -nd --delete-after 'url of plugin to execute the file'

cron폴더에서 15일보다 오래된 파일을 삭제하는 두 번째 파일을 추가하려고 시도했지만 이로 인해 cron첫 번째 파일의 정상적인 실행이 "방해"되는 것 같습니다.

내가 사용하는 두 번째 것은 다음 cron과 같습니다.

/usr/bin/find /directory/ -mtime +15 -exec /bin/rm {} \; > /dev/null 2>&1

답변1

나는 다음과 같이 할 것입니다 :

#!/bin/sh
# 

/usr/bin/wget -q -nd --delete-after 'url of plugin to execute the file'
if [ $? = 0 ] ; then
  /usr/bin/find /directory/ -mtime +15 -exec /bin/rm {} \; > /dev/null 2>&1
fi

필요에 맞게 자유롭게 수정하세요.

관련 정보