URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8681
[ Назад ]

Исходное сообщение
"не работает wget под bash"

Отправлено meteop , 06-Апр-10 15:38 
Здравствуйте!

подскажите плиз, как можно решить проблемку:

Приложение, которое на серваке стоит, по определенному событию запускает bash скрипт:
#!/bin/sh
/usr/bin/wget  http://www.ya.ru/
echo "test" > test.log

он wget не отрабатывает. Если руками запускаю его - все ок.

Задача стоит не скачать файл, а запустить php на выполнение, после отработки скрипта. Может можно еще как то сделать без wget?


Содержание

Сообщения в этом обсуждении
"не работает wget под bash"
Отправлено XAnder , 06-Апр-10 16:42 
>#!/bin/sh
>/usr/bin/wget  http://www.ya.ru/
>echo "test" > test.log
>
>он wget не отрабатывает. Если руками запускаю его - все ок.
>
>Задача стоит не скачать файл, а запустить php на выполнение, после отработки
>скрипта. Может можно еще как то сделать без wget?

Вероятно, wget не может записать результат в виде файла. Проверьте, какой у скрипта текущий каталог, и его разрешения. Если записывать ничего не надо, используйте wget -O - URL. Вместо wget можно использовать fetch или curl, но разницы тут почти не будет.


"не работает wget под bash"
Отправлено meteop , 06-Апр-10 18:20 
>[оверквотинг удален]
>>
>>он wget не отрабатывает. Если руками запускаю его - все ок.
>>
>>Задача стоит не скачать файл, а запустить php на выполнение, после отработки
>>скрипта. Может можно еще как то сделать без wget?
>
>Вероятно, wget не может записать результат в виде файла. Проверьте, какой у
>скрипта текущий каталог, и его разрешения. Если записывать ничего не надо,
>используйте wget -O - URL. Вместо wget можно использовать fetch или
>curl, но разницы тут почти не будет.

Нет, права естественно все стоят. Пробовал с разными параметрами wget запускать - безрезультатно.


"не работает wget под bash"
Отправлено meteop , 06-Апр-10 18:31 
fetch помогло, спасибо!