автозапуск скрипта при перезагрузке сервера ( туплю:( )

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

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

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
tv.vldmr
ефрейтор
Сообщения: 55
Зарегистрирован: 2010-10-05 21:01:41

автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение tv.vldmr » 2010-11-09 17:26:24

Доброе,

что-то я совсем затупил.

Есть скрипт, который находится в :

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

pwd
/usr/local/etc/rc.d
скрипт node.sh с содержимым :

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

cat node.sh 
#!/bin/sh
node /usr/local/scripts/serv.js /var/log/asterisk/callinfo /var/log/asterisk/cdr-csv/Master.csv 
При перезагрузки сервера, не запускается скрипт автоматом. Вручную в скрине висит и работает.

добавил в crontab

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

@reboot					root 	/usr/local/etc/rc.d/node.sh
Не помогло.

Нужна помощь и советы гуру.

Хостинговая компания 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/

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение schizoid » 2010-11-09 17:27:46

что такое node?
попробуйте полный путь указать
ядерный взрыв...смертельно красиво...жаль, что не вечно...

tv.vldmr
ефрейтор
Сообщения: 55
Зарегистрирован: 2010-10-05 21:01:41

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение tv.vldmr » 2010-11-09 17:29:45

schizoid писал(а):что такое node?
попробуйте полный путь указать

Вариант!

попробую, благодарю, отпишусь.

tv.vldmr
ефрейтор
Сообщения: 55
Зарегистрирован: 2010-10-05 21:01:41

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение tv.vldmr » 2010-11-09 17:37:39

schizoid Вы как всегда были правы.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение FreeBSP » 2010-11-09 17:41:16

$PATH в кроне совсем другой нежели в шелле
отсюда и грабли
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

tv.vldmr
ефрейтор
Сообщения: 55
Зарегистрирован: 2010-10-05 21:01:41

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение tv.vldmr » 2010-11-09 17:47:43

FreeBSP писал(а):$PATH в кроне совсем другой нежели в шелле
отсюда и грабли
я сейчас оставил только в rc.d этот скрипт и крон вообще не использовал, после перезагрузки всё пошло.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение FreeBSP » 2010-11-09 17:53:45

ну при запуске rc $PATH тоже не как в шелле
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

tv.vldmr
ефрейтор
Сообщения: 55
Зарегистрирован: 2010-10-05 21:01:41

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение tv.vldmr » 2010-11-09 17:57:44

FreeBSP писал(а):ну при запуске rc $PATH тоже не как в шелле
тоже верно.
спасибо за совет)

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение schizoid » 2010-11-09 17:57:56

можно еще скрипт модифицировать так:

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

cat node.sh 
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
node /usr/local/scripts/serv.js /var/log/asterisk/callinfo /var/log/asterisk/cdr-csv/Master.csv
я обычно так и делаю
ядерный взрыв...смертельно красиво...жаль, что не вечно...

tv.vldmr
ефрейтор
Сообщения: 55
Зарегистрирован: 2010-10-05 21:01:41

Re: автозапуск скрипта при перезагрузке сервера ( туплю:( )

Непрочитанное сообщение tv.vldmr » 2010-11-09 18:07:27

schizoid писал(а):можно еще скрипт модифицировать так:

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

cat node.sh 
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
node /usr/local/scripts/serv.js /var/log/asterisk/callinfo /var/log/asterisk/cdr-csv/Master.csv
я обычно так и делаю
Спасибо Шизоид за очередной вариант решения!