Здравствуйте создал скрипт выгрузки инф базы. Добавил в cron. Скрипт запускается пока пользователь в системе. Как запустить когда в системе никого нет?
(3) alexruzh67, 1cv8 без графической оболочки работать не хочет в режиме командной строки, ни по ssh, ни в текстовой консоли сервера. Как-то обсуждалось http://www.forum.mista.ru/topic.php?id=743758 Про Xnest и другие аналогичные средства не скажу, не пробовал.
(8) alexruzh67, pg_dump/pg_restore. У нас клиент-сервер.
Делайте бэкап всей папки с файлами ИБ, посредством tar, например. И проследить,чтобы пользователей при этом не было в базе.
# Стираем файлы бэкапа старше 30 дней
find . -mtime +10 -exec rm '{}' \;
представьте что по какой то причине(не было света, сервер увезли, вся фирма дружно в отпуске, во время вызова бекапа пк выключен и т.д.) месяц не делались бекапы, а при появлении возможности их сделать - удаляются все имеющиеся а в текущем ошибка и надо восстановить предыдущий а его то уже нет...
лучше удалять не по дате а по количеству, например так:
cd /home/administrator/1cBACKUP
COUNT=`ls | wc -l`
while [ $COUNT -gt 30 ]
do
rm `ls | head -n 1`
COUNT=`ls | wc -l`
done
таким образом мы не привязываемся к дате создания бекапа а удаляем старые оставляя только последние 30
ВЫ создавали cron из под иксов, если да, то сделайте через обычный терм. доступ, под рутом. Проверьте, что у вас файл имеет право на выполнение, от пользователя.
-rwxr--r-- 1 root root 299 Июл 11 2011 /root/sh/backup.sh
Посмотрите http://plutonit.ru/view_post.php?id=131