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

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

3 ответа

Решение

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

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

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

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

НТН

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

Другие вопросы по тегам