Запуск скриптов sh по срону

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

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

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Запуск скриптов sh по срону

Непрочитанное сообщение lamok » 2012-10-31 8:40:54

Здравствуйте
помогите разобраться с запуском скриптов по крону.

задание крон

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

/root/script/sms.sh
sms.sh

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

#!/bin/sh
sendsms 7903333333 'hi'
при запуске скрона выдает вот такую ошибку

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

Exited with return code = 127
если из shela выполняю то все ок
Подскажите что я делаю не так?

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

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Запуск скриптов sh по срону

Непрочитанное сообщение GhOsT_MZ » 2012-10-31 8:46:08

Для начала в самом скрипте указать полный путь к sendsms.

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Re: Запуск скриптов sh по срону

Непрочитанное сообщение lamok » 2012-10-31 8:52:15

GhOsT_MZ писал(а):Для начала в самом скрипте указать полный путь к sendsms.
так нужно написать?

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

#!/bin/sh
/usr/local/bin/smsd sendsms 7903333333 'hi'

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

Re: Запуск скриптов sh по срону

Непрочитанное сообщение GhOsT_MZ » 2012-10-31 8:54:02

Да.

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Re: Запуск скриптов sh по срону

Непрочитанное сообщение lamok » 2012-10-31 8:58:17

GhOsT_MZ писал(а):Да.
если делаю с указанием пути к программе то получаю в логах вот это:

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

2012-10-31 10:01:32,7, GSM1: <- +CPMS: "ME",0,40064,"ME",0,40064,"ME",0,40064 OK
2012-10-31 10:01:32,6, GSM1: Used memory is 0 of 40064
2012-10-31 10:01:32,6, GSM1: No SMS received
Если из shella то проблем нету
права у скрипта для эксперимента 777


что не так?

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Re: Запуск скриптов sh по срону

Непрочитанное сообщение lamok » 2012-10-31 22:07:13

если я делаю вот так:
#!/bin/sh
/usr/local/bin/smsd sendsms 7903333333 'hi'
то прорамма smsd перезапускается и смс не отправляется

подскажите что не так?

Проходил мимо
проходил мимо

Re: Запуск скриптов sh по срону

Непрочитанное сообщение Проходил мимо » 2012-10-31 22:53:35

Только не /usr/local/bin/smsd
а /usr/local/bin/sendsms

which sendsms

lamok
мл. сержант
Сообщения: 111
Зарегистрирован: 2011-08-31 14:55:34

Re: Запуск скриптов sh по срону

Непрочитанное сообщение lamok » 2012-11-01 0:04:48

Проходил мимо писал(а):Только не /usr/local/bin/smsd
а /usr/local/bin/sendsms

which sendsms
Спасибо, помогло