команда rm не выполняется через cron - PullRequest
0 голосов
/ 10 апреля 2020

Может кто-нибудь, пожалуйста, дайте мне знать, почему мой код не выполняется через задание cron. Но то же самое прекрасно работает, когда я запускаю вручную.

cronjob

30 19 * * * /backup1/RMAN/dumpremoval.sh > /backup1/RMAN/dumpremoval.log2 2>&1

CODE

cat /backup1/RMAN/dumpremoval.sh
yest=$(date --date='1 day ago' +"%y%y%m%d")
yestdump=SMARTDB_D_$yest
ls -lrt $yestdump* > /backup1/RMAN/dumpexists 2> /dev/null
if [ $? -eq 0 ]
then
rm -rf $yestdump*
fi

Здесь я хочу удалить файлы резервных копий вчера, те имена файлов, такие как SMARTDB_D_20200409 *

Спасибо ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...