Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не работает cron  (Прочитано 1330 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн winmasta

  • Автор темы
  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Не работает cron
« : 17 Октябрь 2011, 11:32:47 »
имеем скрипт docs_archivating следующего содержания

(Нажмите, чтобы показать/скрыть)

crontab -l

SHELL=/bin/bash
29 14 * * * root /sbin/docs_archivating
#

архив создается но маленький и кривой в логах написано вот что

(Нажмите, чтобы показать/скрыть)

в чем проблема ?

Оффлайн graddata

  • PreSale
  • Администратор
  • Старожил
  • *
  • Сообщений: 1824
  • BIGCloud
    • Просмотр профиля
Re: Не работает cron
« Ответ #1 : 17 Октябрь 2011, 13:13:21 »
покажи:
ls /sbin/docs_archivating*

Онлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5216
  • Все по палатам!
    • Просмотр профиля
Re: Не работает cron
« Ответ #2 : 17 Октябрь 2011, 13:20:07 »
А зачем root?
Извините, я все еще учусь

Оффлайн winmasta

  • Автор темы
  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: Не работает cron
« Ответ #3 : 17 Октябрь 2011, 16:18:40 »
покажи:
ls /sbin/docs_archivating*

/sbin/docs_archivating

Пользователь решил продолжить мысль 17 Октябрь 2011, 16:19:05:
А зачем root?
где-то увидел - воткнул, без него тоже неработает

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Не работает cron
« Ответ #4 : 17 Октябрь 2011, 16:46:09 »
bash -c "/sbin/docs_archivating"
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн winmasta

  • Автор темы
  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: Не работает cron
« Ответ #5 : 18 Октябрь 2011, 06:25:03 »
bash -c "/sbin/docs_archivating"
если запустить в терминале то выполняется скрипт, если запихать в крон, то все по прежнему не работает так же

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Не работает cron
« Ответ #6 : 18 Октябрь 2011, 06:29:23 »
#!/bin/bash
cd /mnt/storage/docs
tar -vczf /home/winmasta/docs.tar.gz ./*

В кроне нужны абсолютные пути
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн winmasta

  • Автор темы
  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: Не работает cron
« Ответ #7 : 18 Октябрь 2011, 07:36:12 »
#!/bin/bash
cd /mnt/storage/docs
tar -vczf /home/winmasta/docs.tar.gz ./*

В кроне нужны абсолютные пути

делаем

#!/bin/bash
tar -vczf /home/winmasta/docs.tar.gz /mnt/storage/docs/

все остается по прежнему

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3144
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: Не работает cron
« Ответ #8 : 18 Октябрь 2011, 07:52:07 »
Цитировать
/mnt/storage/docs/
у вас есть права писать в эту папку?
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн winmasta

  • Автор темы
  • Активист
  • *
  • Сообщений: 348
    • Просмотр профиля
Re: Не работает cron
« Ответ #9 : 18 Октябрь 2011, 09:28:08 »
Цитировать
/mnt/storage/docs/
у вас есть права писать в эту папку?
естественно, файл создается но он кривой и маленький

Пользователь решил продолжить мысль 18 Октябрь 2011, 12:10:28:
интересный момент - если crontab -e делаем такого вида

09 15 * * * tar -vczf /mnt/storage/archive/docs.tar.gz /mnt/storage/docs/

опять же ничего не работает НО файл получается меньшего размера чем в первом случае

Пользователь решил продолжить мысль 18 Октябрь 2011, 14:16:04:
сделал crontab такого вида
MAILTO=""
09 15 * * * tar -vczf /mnt/storage/archive/docs.tar.gz /mnt/storage/docs/
чтобы не было попыток отправить отчет на почту и О ЧУДО все стало работать, видимо проблема, как я и предположил в ЭТОЙ теме была в почте
« Последнее редактирование: 18 Октябрь 2011, 14:16:04 от winmasta »

Оффлайн autokilla47

  • Любитель
  • *
  • Сообщений: 90
    • Просмотр профиля
Re: Не работает cron
« Ответ #10 : 18 Январь 2012, 11:51:30 »

Запрещено:
2.6. Задавать в одной теме несвязанные вопросы. Не бойтесь создавать по одной теме на каждый вопрос в соответствующих разделах.

#truegeek
« Последнее редактирование: 19 Январь 2012, 07:14:47 от truegeek »

 

Страница сгенерирована за 0.109 секунд. Запросов: 26.