Найти - Пользователи
Полная версия: Linux. Запуск скрипта удаленно =)
Начало » Флейм » Linux. Запуск скрипта удаленно =)
1
shiza
Есть такая задачка.
На одной машине - у меня стоит веб-интрефейс, который рулит скриптом, находящимся на другой машине (рулит он им черех XML-RPC).
Но перед тем как им рулить, его надо как-то запустить через этот-же веб-интрефейс (по ряду причин - скрипт не может работать постоянно и иногда бывает в выключеном состоянии).
Пока пришли в голову такие варианты:
1. Зайти и запустить через SSH. Этот вариант мне кажется каким-то некошерным немного и громоздким. Да и не хотелось бы на машине с веб-интрефейсом хранить пароли или ключи от машины со скриптом.
2. сделать какой-нибудь скриптик, который будет по крону проверять - не поменялся ли где-нибудь какой-нидь флаг, тогда запустить основной скрипт.

Мне кажется что есть более правильный варинат. Наверняка есть какой-нидь стандарный демон для таких целей (например слушает какой-нибудь порт и делает определенное действие в случае чего).

Может кто что слышал в эту тему?
pythonwin
shiza
2. сделать какой-нибудь скриптик, который будет по крону проверять - не поменялся ли где-нибудь какой-нидь флаг, тогда запустить основной скрипт.
поставь в cron скрипт который будет проверять запущен ли скрипт отвечающий за XML-RPC. проверить можно через ps ax | grep имя_скрипта_или_что-то_такое
и если скрипт не запущен, то запустить его.
cybergrind
служба, который запускает скрипт если на данном порту ничего не висит (inetd ?)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB