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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Планировщик отказывается выполнять задание.  (Прочитано 695 раз)

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

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Есть папка юзера, юзер находится в группе рута, права на папку пользователя и всего что там лежит 0755.
Есть файл-скрипт, без расширения. Использует оболочку #!/bin/bash

SHELL=/bin/bash
MAILTO=""
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/home/alex/tmp
*/5 * * * *  /home/alex/tmp/bashscript monitor


По идее bashscript посредством команды monitor должен выполнять некие операции. Однако...
как показала практика - планировщик не выполняет эту программу. Что очень печально.
Ранее сталкивался с такой проблемой, решал. Однако из-за давности просто забыл как.
Заранее благодарен всем кто откликнется :)

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6166
    • Просмотр профиля
какой планировщик?

как вы сказали планировщику, что он должен что-то делать?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
а monitor - это параметр скрипта?
и crontab -l  в студию (вангую. что планировщик именно он)

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
Да все именно так.. crontab -l в первом посте.
Скрипт выполняет файл в каталоге /home/alex/tmp/somefolder/some_executable_file

/home/alex/tmp/bashscript monitor <- script file
/home/alex/tmp/somefolder/some_executable_file <- executable file

p.s. скрипт проверен и работает 100%
« Последнее редактирование: 06 Мая 2015, 03:28:53 от asp2chief »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
что в логе плоанировщика?
перенаправьте выхлоп скрипта в файл
*/5 * * * *  /home/alex/tmp/bashscript monitor > /home/alex/tmp/crontab.log 2>&1

 

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