Forum Webscript.Ru

Программирование => Perl => Тема начата: A.Perez от 16 Марта 2006, 13:53:27

Название: yandex server
Отправлено: A.Perez от 16 Марта 2006, 13:53:27
Добрый день, на моем сайте работает яндекс сервер.

Он постоянно падает, и я хотел бы написать скрипт который проверял бы состояние сервера.

статус сервера берется >>perl yandex.sh status
и строка статуса выводится на экрае.

Скажите пожалуйста, как можно выполнить эту команду из скрипта? exec вроде не то

Или может быть есть более удобный способ это сделать.
Название: yandex server
Отправлено: arto от 16 Марта 2006, 14:00:40
perldoc -f open

а проще -- посмотреть, что унутре yandex.sh и переписать на perl.
Название: yandex server
Отправлено: NeoNox от 16 Марта 2006, 14:04:52
perldoc -q \'How can I convert my shell script to perl?\'
Название: yandex server
Отправлено: A.Perez от 16 Марта 2006, 14:14:36
NeoNox ,спасибо :)

отрезвляющий ответ.
Название: yandex server
Отправлено: NeoNox от 16 Марта 2006, 14:22:06
Если хочется очень быстро - print `perl /path/to/yandex.sh status`
Обрати внимание на обратные кавычки.
Но я-бы переписал.
Название: yandex server
Отправлено: A.Perez от 16 Марта 2006, 14:36:45
попробую шелл скрипт использовать