Может кто-нибудь, пожалуйста, дайте мне знать, почему мой код не выполняется через задание 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 *
Спасибо ..