使用外部 Web 服务触发 Linux 命令

使用外部 Web 服务触发 Linux 命令

我正在研究在具有互联网访问权限的 NATed 框上触发 Linux 命令的不同选项。
我知道我可以在 DMZ 中使用 IMAP 框的组合,向该框发送电子邮件,然后使用 fetchmail 和 procmail 的组合来触发脚本。我可以用 Twitter 做类似的事情吗?例如从手机发送 Twitter 消息,并在触发脚本的 Linux 框上运行一些检查。安全性是一个单独的问题,我现在只对功能感兴趣。

答案1

可以定期运行脚本来抓取您的(或特定的)推特信息并解析命令。然后,该脚本可以根据信息的内容运行特定命令。

您可以使用 PERL 和 python 模块来解析 Twitter 信息流或各种命令行 Twitter 客户端,它们也可以工作。

PERL Net::Twitter 模块可以用来做这件事。链接中有如何使用它的示例。网上有很多例子。命令行程序电传打字机也可以进行配置,然后从脚本中调用以获取 Twitter 提要的输出。

韋斯

答案2

好的,我使用脚本模式下的 ttytter 并在其周围使用了一些 perl。似乎可以解决问题。

答案3

相关内容