作者yiyuyi (yiyuyi)
看板Linux
标题[问题] 判断档案文字增加 就寄信
时间Thu Mar 21 15:59:24 2019
不好意思
小弟linux 系统 菜逼巴
使用的是centos7
最近用python 成功写了ㄧ个爬虫
把内容输出成ㄧ个档案
但这个档案会因爲爬到的内容而改变
如果内容增加 就发mail给自己
但crontab 是ㄧ天 一次 不想每天都收到信
并且收到的信 只有增加的内容
我想法是 写ㄧ个shell 判断那个档案的大小
只要变大就发动mail 把整个档案寄给我
但只寄增加的内容 没有头绪 不知道该怎麽做
想问ㄧ下 这样想法是可行的吗?
还是有更好的作法 可以实现呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.217.70.64
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1553155167.A.A58.html
1F:→ Typebrook: 看mtime即可,新增的内容可以在写入时自己加入识别符 03/21 16:18
2F:→ Typebrook: 。不过你不考虑输出成不同档案吗 03/21 16:18
3F:→ hizuki: 检查内容也可以用patch来输出 03/21 16:57
4F:推 hijkxyzuw: 感觉像 rss 03/21 18:11
5F:→ hijkxyzuw: crontab 定时呼叫另一支 shell script , shell script 03/21 18:12
6F:→ hijkxyzuw: 中判断档案是否增加。可以每天把档案复制一份,然後用 03/21 18:14
7F:→ m8403051: 每分钟跟最後版本比较, 有差异就寄出 03/21 18:14
8F:→ hijkxyzuw: diff 比较今天和昨天复制的有没有差异,有就寄信。 03/21 18:14