Назад | Перейти на главную страницу

Bash-скрипт автоматически удаляется с сервера Ubuntu 12.04?

Я запускаю сценарий bash в ubuntu 12.04 через cron. Скрипт отлично работает в течение нескольких недель (ежедневно выполняет резервное копирование веб-сайтов, баз данных mysql и копирует в Amazon S3).

Однако уже дважды я заметил, что резервное копирование перестало выполняться. Оба раза скрипт резервного копирования (backupscript.sh), расположенный в моей домашней папке, больше не существовал. Никто другой не имеет доступа к этому серверу, поэтому на сервере ничего не было изменено вручную, и никто не удалил файл по ошибке.

Задание cron (nano / etc / crontab) по-прежнему ссылается на этот сценарий, но сам сценарий исчезает.

Что могло вызвать это? Удаляет ли Ubuntu сценарий при возникновении какой-либо ошибки?

Я полагаю, вы могли бы также сделать файл неизменным?

Chattr + я script.sh

Вы проверили сценарий на очевидные вещи вроде rm $0? Похоже, сценарий резервного копирования удаляется.