Назад | Перейти на главную страницу

Запуск команды linux с помощью внешнего веб-сервиса

Я смотрю на различные варианты запуска команды linux в поле NAT с доступом в Интернет.
Я знаю, что могу использовать комбинацию IMAP-бокса в DMZ, отправить электронное письмо в этот ящик, а затем использовать como из fetchmail и procmail для запуска скрипта. Могу ли я сделать что-то похожее на twitter? Например. отправьте твиттер-сообщение с мобильного и проверьте, запущен ли я в Linux, который запускает скрипт. Безопасность - отдельная проблема, меня просто интересует функциональность прямо сейчас.

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

Существуют модули PERL и python, которые вы можете использовать для анализа ленты Twitter или различных клиентов twitter из командной строки, которые также должны работать.

В Модуль PERL Net :: Twitter можно использовать для этого. В ссылке есть примеры того, как его использовать. В сети есть множество примеров. Программа командной строки вроде TTYtter также может быть настроен и затем вызван из вашего скрипта для получения вывода вашей ленты Twitter.

hth

Хорошо, я использовал ttytter в режиме сценария с некоторым количеством Perl вокруг него. Кажется, это помогло.

Этот сценарий тоже полезен https://github.com/jalada/twitter-to-omnifocus