Страница 1 из 1

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

Добавлено: 2012-10-31 8:40:54
lamok
Здравствуйте
помогите разобраться с запуском скриптов по крону.

задание крон

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

/root/script/sms.sh
sms.sh

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

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

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

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

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

Добавлено: 2012-10-31 8:46:08
GhOsT_MZ
Для начала в самом скрипте указать полный путь к sendsms.

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

Добавлено: 2012-10-31 8:52:15
lamok
GhOsT_MZ писал(а):Для начала в самом скрипте указать полный путь к sendsms.
так нужно написать?

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

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

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

Добавлено: 2012-10-31 8:54:02
GhOsT_MZ
Да.

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

Добавлено: 2012-10-31 8:58:17
lamok
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


что не так?

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

Добавлено: 2012-10-31 22:07:13
lamok
если я делаю вот так:
#!/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

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

Добавлено: 2012-11-01 0:04:48
lamok
Проходил мимо писал(а):Только не /usr/local/bin/smsd
а /usr/local/bin/sendsms

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