LINUX.ORG.RU

Ламерский вопрос shell скрипт не работает из inittab


0

0

Привет всем!

Провлема в следующем:

Есть shell скрипт, если его пускать руками (/usr/loc/blabla.sh&) то он отрабатывает нормально и на вывод ничего не даёт. А вот если из inittab то он просто ничего не делает и его PID меняется (значит он просто сдох и его подняла система).

Данный скрипт просто посматривает один каталог и если там появляется файл с определенным именем, выполняет нужные действия(пускает другой скрипт).

Может есть идеи?

Спасибо ВСЕМ !


а на кой его в inittab запихивать?

запускай свой скрипт cron-ом и не мучайся.

ananas ★★★★★
()

еще хороший файл есть /etc/profile или если до логина нужно чего то запустить то /etc/rc.d/rc.* (в Слакваре)
geekkoo

anonymous
()

2 geekkoo: насколько я понял, человеку надо свой скрипт несколько раз запускать - тут imho, cron - самое то, что доктор прописал.

btw, насчет /etc/profile - очень приятно такие скриптики в /etc/profile.d запихивать (с соответствующим суффиксом, естественно :))

ananas ★★★★★
()

Этот Скрипт имеет цикл типа sleep 20 и так далее то естьпросто с интервалом 20 секунд просматривает каталог и если там есть файл с определённым именем, то тупо запускает другой скрипт.. ПОэтому я и хотел его в inittab , чтобы он как Дункан Маклауд был живее всех живых..

pimbler
() автор топика

Глянь права доступа на файле и сделай их такими же как и у всех скриптов в /etc/init.d

PETER ★★
()

еще раз повторю - man cron, man crontab

cron как раз и предназначен для запуска команд в определенное время (раз в 20 секунд, раз в час, раз в месяц).

ananas ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.