![]() |
Не запускается задание в cron в CentOS
Здравствуйте. Помогите разобраться.
На компьютере "CENTOS_NAME" установлена CentOS 6.6. Пытаюсь настроить резервное копирование на сторонний сервер "WIN_SERV" под управлением Windows server 2008. С подключением сетевой папки вроде бы разобрался: в /etc/fstab прописал строку Код:
//IP_ADDRESS_WIN_SERV/srv_backup /mnt/srv_backup cifs credentials=/root/passwords/srv_backup,auto,rw 0 0 В /var/spool/root прописал следующие 2 задания: Код:
33 13 * * * date>>/root/test.txt Код:
Jun 28 13:33:01 CENTOS_NAME CROND[3204]: (root) CMD (date>>/root/test.txt) Если команду бэкпа запустить в терминале, то все работает. Что я делаю не так? Спасибо P.S. Правильно ли я понимаю - в случае падения CentOS или его софта полученного архива будет достаточно для восстановления системы? |
Лучше команду создания архива положить, как отдельный скрипт, с тем, что-бы crontab только вызывал его (без параметров), к тому-же этот-же скрипт можно повесить на anacron.
Я думаю, где-то не так парсится ваша команда. Цитата:
К тому-же папки /proc и /sys сохранять не надо, скорей всего и /tmp не нужен (по стандарту туда кладутся файлы, которые можно удалять при перезагрузке системы). С /dev немного сложнее (если в системе работает udev) - обычно там есть "два слоя". Несколько /dev. которые нужны для работы до включения udev, а после включения udev, он заново создаёт все устройства, задестванные в системе. IMHO - важно сохранить /etc, /home, ну и всякие /srv и тому подобные каталоги, где лежат файлы, не относящиеся к дистрибутиву. PS Если система обновляется, то есть смысл сохранть новые rpm, скачанные из внешнего репозитоия. Ну, и список установленных rpm пакетов надо сохранить. |
Цитата:
Цитата:
В результате выполнения команды Код:
/bin/tar cpzf /mnt/srv_backup/CENTOS_NAME/cron-email-`date +%F`.tgz / Каталоги /proc, /sys, /tmp исключил из бэкапа Католог /rpm не нашел Каталог /dev трогать не стал, ибо Цитата:
|
Цитата:
PS список установленных rpm, упорядоченный по дате установки пакета даёт команда rpm -qa --last Эта же команда, без ключа --last даёт список установленных пакетов по-алфавиту. Цитата:
rpm -ql dev |
Цитата:
|
Ну, может он не dev, а как-то похоже называется. Кстати если загрузиться с флешки, то можно у видеть что реально находится на жёстком дискею
А к вопросу - можно-ли восстановить сервер, имея ваш бекап - наверное можно, только надо всё продумать. Я-бы посоветовал на какойнибудь виртуалке (ну, или на другом компе, если есть така возможность) заранее потренироваться. Потому, что там есть нюансы, которые познаются на практике, а не в теории. |
Время: 06:06. |
Время: 06:06.
© OSzone.net 2001-