Tar, cron попытка резервирования

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
snorlov
подполковник
Сообщения: 3828
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Tar, cron попытка резервирования

Непрочитанное сообщение snorlov » 2013-04-04 8:51:42

Интересно, машинка выключается в 20-55, скрипт должен стартовать в 9-15, а если машинка до этого не включена..., будет ли стартовать скрипт...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 8:54:44

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 попытка резервирования

Непрочитанное сообщение vadim64 » 2013-04-04 8:59:43

если вы запустили скрипт руками, можете проверить наличие архива от сегодня
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 9:07:41

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 попытка резервирования

Непрочитанное сообщение redhat » 2013-04-04 9:08:56

Кстати, а пустая строчка в кронтабе в конце есть? Бывало пару раз что не работало из-за этого.

И /var/log/cron что говорит на предмет выполнения скрипта?
Должно быть что-то типа

Код: Выделить всё

Apr  4 09:04:01 fs CROND[21414]: (root) CMD (/usr/local/scripts/set_perm.sh 2>&1 > /dev/null &)

snorlov
подполковник
Сообщения: 3828
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Tar, cron попытка резервирования

Непрочитанное сообщение snorlov » 2013-04-04 9:11:45

Удалите созданный архив а так же лог, поставьте в cron'е время 10-20 к примеру, перестартуйте cron

Код: Выделить всё

/etc/rc.d/cron restart
ну и подождите результатов...

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 9:34:35

Интересно, машинка выключается в 20-55, скрипт должен стартовать в 9-15, а если машинка до этого не включена..., будет ли стартовать скрипт...
Само собой - в понедельник я прихожу в 8 утра, и комп уже включен, так что должен )))
redhat писал(а):Кстати, а пустая строчка в кронтабе в конце есть? Бывало пару раз что не работало из-за этого.
И /var/log/cron что говорит на предмет выполнения скрипта?
Должно быть что-то типа

Код: Выделить всё

Apr  4 09:04:01 fs CROND[21414]: (root) CMD (/usr/local/scripts/set_perm.sh 2>&1 > /dev/null &)
Добавил пустую строчку, а такой записи в cron нету, есть это:

Код: Выделить всё

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
Также проделал это, результатов не дало!

snorlov
подполковник
Сообщения: 3828
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Tar, cron попытка резервирования

Непрочитанное сообщение snorlov » 2013-04-04 10:20:50

xtreitd писал(а):
snorlov писал(а):Удалите созданный архив а так же лог, поставьте в cron'е время 10-20 к примеру, перестартуйте cron
Также проделал это, результатов не дало!
вы хотите сказать что в /var/log/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
если был бы /etc/crontab , то имелся бы пользователь от которого осуществляется запуск...

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 10:38:35

snorlov писал(а):если был бы /etc/crontab , то имелся бы пользователь от которого осуществляется запуск...
Цитируя википедию:
Каждый пользователь системы имеет свой файл заданий crontab, в котором описано, в какое время и какие программы запускать от имени этого пользователя. Для редактирования файла crontab используется специальная одноименная программа crontab, позволяющая не прерывать процесс cron на время редактирования. Для редактирования файла crontab вашего пользователя используется команда:

Код: Выделить всё

crontab -e
Так вот, я ее делаю из под root`a
В ручную я ничего не редактирую потому как: редактировать их вручную не рекомендуется, для этого используют команду crontab -e
/var/cron/tabs, похоже вы его и редактируете.
Да я редактирую этот!

snorlov
подполковник
Сообщения: 3828
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Tar, cron попытка резервирования

Непрочитанное сообщение snorlov » 2013-04-04 11:59:13

xtreitd писал(а): Да я редактирую этот!
Да вот еще? а ваш backup.sh - исполняемый? если нет то в кроне надо писать sh .../backup.sh

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 12:14:12

snorlov писал(а):Да вот еще? а ваш backup.sh - исполняемый? если нет то в кроне надо писать sh .../backup.sh
Да вроде исполняемый, я ж ему дал такую команду:

Код: Выделить всё

chmod +x /usr/local/bin/backup.sh

snorlov
подполковник
Сообщения: 3828
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Tar, cron попытка резервирования

Непрочитанное сообщение snorlov » 2013-04-04 12:18:03

Попробуйте зайти в /var/cron/tabs и увидеть ваш crontab под именем root и редактировать его простым редактором под рутом без доп ухищрений...

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-04-04 12:24:51

да строку то добавить можно и в crontab -e
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 12:27:58

snorlov писал(а):Попробуйте зайти в /var/cron/tabs и увидеть ваш crontab под именем root и редактировать его простым редактором под рутом без доп ухищрений...
Не стал ухищряться таким способом редактировать, дописал через crontab -e так: sh /usr/local/bin/backup.sh и все заработало!
Единственное странно то, что в правах то он - исполняемый, почему тогда без команды "sh" не срабатывает?

Код: Выделить всё

-rwxr-xr-x 1 root wheel 549 4 апр 11:49 backup.sh

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-04-04 12:33:04

омг

Код: Выделить всё

ls -alo /bin/bash
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 12:37:14

Код: Выделить всё

ls -alo /bin/bash
ls: /bin/bash: Нет такого файла или каталога

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-04-04 12:46:13

блядь
ТС, ну я понимаю что ты не очень шаришь, но неужели ты не видел, что в твоём скрипте на первой строчке отсыл на этот файл?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 12:49:49

vadim64 писал(а):блядь
ТС, ну я понимаю что ты не очень шаришь, но неужели ты не видел, что в твоём скрипте на первой строчке отсыл на этот файл?
Отвечаю, реальный тупак с моей стороны )) напомните где он еще может лежать?! Сорри!

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-04-04 12:57:33

баш Вам нада поставить с портов
чтобы посмотреть где лежит что то исполняемое и доступное для короткого запуска используйте команду whereis
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 13:06:52

vadim64 писал(а):баш Вам нада поставить с портов
чтобы посмотреть где лежит что то исполняемое и доступное для короткого запуска используйте команду whereis
Пока что, решил не ставить bash так как не пользуюсь пока что!
Всем спасибо, еще раз приношу свои извинения за не внимательность.
Решение проблемы нашлось: sh /usr/local/bin/backup.sh сие не не критично ведь?

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-04-04 13:10:59

красивей будет в первой строке поправить баш на sh, а в кроне оболочку убрать
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 13:13:33

Так? А то, я уже боюсь, снова что нить упустить ))

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Tar, cron попытка резервирования

Непрочитанное сообщение vadim64 » 2013-04-04 13:15:39

Код: Выделить всё

#!/bin/sh
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
redhat
рядовой
Сообщения: 41
Зарегистрирован: 2010-01-04 9:45:34
Откуда: Киев

Re: Tar, cron попытка резервирования

Непрочитанное сообщение redhat » 2013-04-04 13:16:29

xtreitd писал(а): Так? А то, я уже боюсь, снова что нить упустить ))
Хардкор:

Код: Выделить всё

ln -s /bin/sh /bin/bash
:cz:

Аватара пользователя
xtreitd
ефрейтор
Сообщения: 61
Зарегистрирован: 2013-02-27 14:54:09
Откуда: Из кресла

Re: Tar, cron попытка резервирования

Непрочитанное сообщение xtreitd » 2013-04-04 13:23:42

Нет, нет, очепятка вроде стирал только bash )) это наверное уже нервы сдают!