Tar, cron попытка резервирования
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Tar, cron попытка резервирования
Интересно, машинка выключается в 20-55, скрипт должен стартовать в 9-15, а если машинка до этого не включена..., будет ли стартовать скрипт...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Проделал, ок и ждем!vadim64 писал(а):и ждём ещё два дняКод: Выделить всё
echo "date >> /var/log/bacup" >> /usr/local/bin/backup.sh
можете сейчас ещё запустить в оболочке /usr/local/bin/backup.sh
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Tar, cron попытка резервирования
если вы запустили скрипт руками, можете проверить наличие архива от сегодня
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
vadim64 писал(а):если вы запустили скрипт руками, можете проверить наличие архива от сегодня
Код: Выделить всё
sh /usr/local/bin/backup.sh
Код: Выделить всё
rd@bsd:/home/rd% tail /var/log/backup
tar /etc ok
tar /usr/local/etc/ ok
/usr/src/sys/i386/conf/ROUTER ok, any idea of reason of this?
tar /root/ ok
cd ok
tar /etc ok
tar /usr/local/etc/ ok
/usr/src/sys/i386/conf/ROUTER ok, any idea of reason of this?
tar /root/ ok
четверг, 4 апреля 2013 г. 11:53:42 (KGT)
Код: Выделить всё
rd@bsd:/home/rd % ls -alo /root/backup/
total 16264
drwxr-xr-x 2 root wheel - 512 4 апр 11:53 .
drwxr-xr-x 7 root wheel - 512 18 мар 10:54 ..
-rw-r--r-- 1 root wheel - 1974272 18 мар 11:08 2013-03-18.tar
-rw-r--r-- 1 root wheel - 4840448 2 апр 15:33 2013-04-02.tar
-rw-r--r-- 1 root wheel - 9681408 4 апр 11:53 2013-04-04.tar
- redhat
- рядовой
- Сообщения: 41
- Зарегистрирован: 2010-01-04 9:45:34
- Откуда: Киев
Re: Tar, cron попытка резервирования
Кстати, а пустая строчка в кронтабе в конце есть? Бывало пару раз что не работало из-за этого.
И /var/log/cron что говорит на предмет выполнения скрипта?
Должно быть что-то типа
И /var/log/cron что говорит на предмет выполнения скрипта?
Должно быть что-то типа
Код: Выделить всё
Apr 4 09:04:01 fs CROND[21414]: (root) CMD (/usr/local/scripts/set_perm.sh 2>&1 > /dev/null &)
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Tar, cron попытка резервирования
Удалите созданный архив а так же лог, поставьте в cron'е время 10-20 к примеру, перестартуйте cron ну и подождите результатов...
Код: Выделить всё
/etc/rc.d/cron restart
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Само собой - в понедельник я прихожу в 8 утра, и комп уже включен, так что должен )))Интересно, машинка выключается в 20-55, скрипт должен стартовать в 9-15, а если машинка до этого не включена..., будет ли стартовать скрипт...
Добавил пустую строчку, а такой записи в cron нету, есть это:redhat писал(а):Кстати, а пустая строчка в кронтабе в конце есть? Бывало пару раз что не работало из-за этого.
И /var/log/cron что говорит на предмет выполнения скрипта?
Должно быть что-то типаКод: Выделить всё
Apr 4 09:04:01 fs CROND[21414]: (root) CMD (/usr/local/scripts/set_perm.sh 2>&1 > /dev/null &)
Код: Выделить всё
root@bsd:/home/rd# tail /var/log/cron
Apr 4 12:00:00 router /usr/sbin/cron[64953]: (root) CMD (newsyslog)
Apr 4 12:00:00 router /usr/sbin/cron[64954]: (root) CMD (/usr/libexec/atrun)
Apr 4 12:00:00 router /usr/sbin/cron[64955]: (operator) CMD (/usr/libexec/save-entropy)
Apr 4 12:05:00 router /usr/sbin/cron[64976]: (root) CMD (/usr/libexec/atrun)
Apr 4 12:10:00 router /usr/sbin/cron[64980]: (root) CMD (/usr/libexec/atrun)
Apr 4 12:11:00 router /usr/sbin/cron[64983]: (operator) CMD (/usr/libexec/save-entropy)
Apr 4 12:15:00 router /usr/sbin/cron[65000]: (root) CMD (/usr/libexec/atrun)
Apr 4 12:20:00 router /usr/sbin/cron[65011]: (root) CMD (/usr/libexec/atrun)
Apr 4 12:22:00 router /usr/sbin/cron[65013]: (operator) CMD (/usr/libexec/save-entropy)
Apr 4 12:25:00 router /usr/sbin/cron[65052]: (root) CMD (/usr/libexec/atrun
Также проделал это, результатов не дало!snorlov писал(а):Удалите созданный архив а так же лог, поставьте в cron'е время 10-20 к примеру, перестартуйте cron
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Tar, cron попытка резервирования
вы хотите сказать что в /var/log/cron нет строчки на запуск скрипта?xtreitd писал(а):Также проделал это, результатов не дало!snorlov писал(а):Удалите созданный архив а так же лог, поставьте в cron'е время 10-20 к примеру, перестартуйте cron
Тогда спрашивается какой вы crontab редактируете, это может и /etc/crontab, но может быть и другие, пользовательские, которые в /var/cron/tabs, похоже вы его и редактируете.
Код: Выделить всё
55 20 * * 0 /sbin/shutdown -p now
30 09 * * * /usr/local/bin/backup.sh
30 09 * * 2 portsnap -I cron update
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Цитируя википедию:snorlov писал(а):если был бы /etc/crontab , то имелся бы пользователь от которого осуществляется запуск...
Каждый пользователь системы имеет свой файл заданий crontab, в котором описано, в какое время и какие программы запускать от имени этого пользователя. Для редактирования файла crontab используется специальная одноименная программа crontab, позволяющая не прерывать процесс cron на время редактирования. Для редактирования файла crontab вашего пользователя используется команда:
Код: Выделить всё
crontab -e
В ручную я ничего не редактирую потому как: редактировать их вручную не рекомендуется, для этого используют команду crontab -e
Да я редактирую этот!/var/cron/tabs, похоже вы его и редактируете.
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Tar, cron попытка резервирования
Да вот еще? а ваш backup.sh - исполняемый? если нет то в кроне надо писать sh .../backup.shxtreitd писал(а): Да я редактирую этот!
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Да вроде исполняемый, я ж ему дал такую команду:snorlov писал(а):Да вот еще? а ваш backup.sh - исполняемый? если нет то в кроне надо писать sh .../backup.sh
Код: Выделить всё
chmod +x /usr/local/bin/backup.sh
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Re: Tar, cron попытка резервирования
Попробуйте зайти в /var/cron/tabs и увидеть ваш crontab под именем root и редактировать его простым редактором под рутом без доп ухищрений...
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Tar, cron попытка резервирования
да строку то добавить можно и в crontab -e
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Не стал ухищряться таким способом редактировать, дописал через crontab -e так: sh /usr/local/bin/backup.sh и все заработало!snorlov писал(а):Попробуйте зайти в /var/cron/tabs и увидеть ваш crontab под именем root и редактировать его простым редактором под рутом без доп ухищрений...
Единственное странно то, что в правах то он - исполняемый, почему тогда без команды "sh" не срабатывает?
Код: Выделить всё
-rwxr-xr-x 1 root wheel 549 4 апр 11:49 backup.sh
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Tar, cron попытка резервирования
омг
Код: Выделить всё
ls -alo /bin/bash
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Код: Выделить всё
ls -alo /bin/bash
ls: /bin/bash: Нет такого файла или каталога
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Tar, cron попытка резервирования
блядь
ТС, ну я понимаю что ты не очень шаришь, но неужели ты не видел, что в твоём скрипте на первой строчке отсыл на этот файл?
ТС, ну я понимаю что ты не очень шаришь, но неужели ты не видел, что в твоём скрипте на первой строчке отсыл на этот файл?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Отвечаю, реальный тупак с моей стороны )) напомните где он еще может лежать?! Сорри!vadim64 писал(а):блядь
ТС, ну я понимаю что ты не очень шаришь, но неужели ты не видел, что в твоём скрипте на первой строчке отсыл на этот файл?
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Tar, cron попытка резервирования
баш Вам нада поставить с портов
чтобы посмотреть где лежит что то исполняемое и доступное для короткого запуска используйте команду whereis
чтобы посмотреть где лежит что то исполняемое и доступное для короткого запуска используйте команду whereis
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Пока что, решил не ставить bash так как не пользуюсь пока что!vadim64 писал(а):баш Вам нада поставить с портов
чтобы посмотреть где лежит что то исполняемое и доступное для короткого запуска используйте команду whereis
Всем спасибо, еще раз приношу свои извинения за не внимательность.
Решение проблемы нашлось: sh /usr/local/bin/backup.sh сие не не критично ведь?
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Tar, cron попытка резервирования
красивей будет в первой строке поправить баш на sh, а в кроне оболочку убрать
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Код: Выделить всё
#!sh
- vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Re: Tar, cron попытка резервирования
Код: Выделить всё
#!/bin/sh
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
- redhat
- рядовой
- Сообщения: 41
- Зарегистрирован: 2010-01-04 9:45:34
- Откуда: Киев
Re: Tar, cron попытка резервирования
Хардкор:xtreitd писал(а):Так? А то, я уже боюсь, снова что нить упустить ))Код: Выделить всё
#!sh
Код: Выделить всё
ln -s /bin/sh /bin/bash

- xtreitd
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2013-02-27 14:54:09
- Откуда: Из кресла
Re: Tar, cron попытка резервирования
Нет, нет, очепятка вроде стирал только bash )) это наверное уже нервы сдают!