看板 Linux 關於我們 聯絡資訊
不好意思 小弟linux 系統 菜逼巴 使用的是centos7 最近用python 成功寫了ㄧ個爬蟲 把內容輸出成ㄧ個檔案 但這個檔案會因爲爬到的內容而改變 如果內容增加 就發mail給自己 但crontab 是ㄧ天 一次 不想每天都收到信 並且收到的信 只有增加的內容 我想法是 寫ㄧ個shell 判斷那個檔案的大小 只要變大就發動mail 把整個檔案寄給我 但只寄增加的內容 沒有頭緒 不知道該怎麼做 想問ㄧ下 這樣想法是可行的嗎? 還是有更好的作法 可以實現呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.70.64 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1553155167.A.A58.html
Typebrook: 看mtime即可,新增的內容可以在寫入時自己加入識別符 03/21 16:18
Typebrook: 。不過你不考慮輸出成不同檔案嗎 03/21 16:18
hizuki: 檢查內容也可以用patch來輸出 03/21 16:57
hijkxyzuw: 感覺像 rss 03/21 18:11
hijkxyzuw: crontab 定時呼叫另一支 shell script , shell script 03/21 18:12
hijkxyzuw: 中判斷檔案是否增加。可以每天把檔案複製一份,然後用 03/21 18:14
m8403051: 每分鐘跟最後版本比較, 有差異就寄出 03/21 18:14
hijkxyzuw: diff 比較今天和昨天複製的有沒有差異,有就寄信。 03/21 18:14