Linux-将命令的STDOUT发送到RSS Feed

我希望使用个人RSS Feed进行系统报告,所以我想知道是否可以创建一个脚本,将其$1发送给RSS feed,即self_test_command> rss_report.sh.我目前也没有设置RSS提要,那么设置从Linux机器上运行的RSS提要的最简单方法是什么?

解决方法:

在命令行中,我有一个适合您的解决方案.在后台使用Perl Template::Toolkit模块(无需立即学习Perl):

首先安装软件包perl-template-toolkit,然后创建模板文件rss.tpl:

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>[% title %]</title>
    <description>[% desc %]</description>
  </channel>
  <!-- rest of the RSS -->
</rss>

并运行命令:

tpage --define title=foobar --define desc=description --interpolate rss.tpl

输出为:

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>foobar</title>
    <description>description</description>
  </channel>
  <!-- rest of the RSS -->
</rss>

您会找到完整的模板来修改here

上一篇:python – 如何将RSS源转换回RSS?


下一篇:php – 使用数组动态生成switch语句的大小写