Есть простейший скрипт для бэкапа
#!/bin/bash
ssh -2 backup@xxx.xxx.xxx.xxx "mysqldump -uUSR -pPASS DB_NAME | gzip -9" > /media/backups/DB-LIVE-$(date +%Y-%m-%d-T%H-%M).sql.gz
ls -t1 /media/backups/ |tail -n +25| xargs rm -f
Делается дамп таблицы, удаляются все файлы кроме последних 24
По крону запускается каждый час
0 * * * * /opt/backup.sh
В итоге скрипт только создает файлы бэкапа, не удаляя файлов.
Если запустить скрипт вручную, то все работает.
Подскажите в чем проблема при запуске его через крон.