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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Скрипт не работает через cron  (Прочитано 1046 раз)

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

Оффлайн BigDogs.Ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 100
  • Да, это ДОГ
    • Просмотр профиля
    • BigDogs.Ru
Скрипт не работает через cron
« : 01 Января 2012, 21:37:39 »
Скрипт бэкапа работает нормально при запуске в терминале, но не срабатывает при запуске через крон. Причем как-то странно не срабатывает — частично, что ли...

Вот скрипт:

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

При запуске в терминале работает нормально. А через крон — архив создается с правильным именем (с датой-временем), но пустой!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Скрипт не работает через cron
« Ответ #1 : 01 Января 2012, 22:38:58 »
Попробуйте вот так
Цитировать
tar -czf /tmp/server_backup-$DATE.tar.gz /home/mila/private/Selectel/backup_all
mv /tmp/server_backup-$DATE.tar.gz /home/mila/Grafics/Selectel_daily_backups

P.S. А каталоги точно по крону тянутся? Натыкайте тестовых команд с записью результатов в файл (ls, du... >> /tmp/cron_script.log)

Оффлайн BigDogs.Ru

  • Автор темы
  • Участник
  • *
  • Сообщений: 100
  • Да, это ДОГ
    • Просмотр профиля
    • BigDogs.Ru
Re: Скрипт не работает через cron
« Ответ #2 : 01 Января 2012, 23:31:34 »
Так работает, огромное спасибо!

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Скрипт не работает через cron
« Ответ #3 : 02 Января 2012, 07:28:30 »
Закрыто.

 

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