我有一個Linux命令行程序。如何檢查文件在linux中被更改的時間?
它產生輸出到文件。
輸出文件在短時間間隔後被程序連續修改。
每當程序改變文件,我想通知。
是否有任何命令行,或任何腳本可以幫助我?
我有一個Linux命令行程序。如何檢查文件在linux中被更改的時間?
它產生輸出到文件。
輸出文件在短時間間隔後被程序連續修改。
每當程序改變文件,我想通知。
是否有任何命令行,或任何腳本可以幫助我?
我覺得icrond
是你所需要的
的incrond
(inotify的cron守護程序)是監控文件系統事件(如添加新文件,刪除文件等)和執行命令或shell腳本一個守護進程。它的用途一般類似於cron
。
看看這裏的一些例子http://www.cyberciti.biz/faq/linux-inotify-examples-to-replicate-directories/
「某些處理」。讓你的問題變得模糊不清。請改正。 – Aditya
謝謝@Aditya,現在好點了嗎? – Shan
使用inotifywait:https://github.com/rvoicilas/inotify-tools/wiki或看看http://stackoverflow.com/questions/2972765/linux-script-that-monitors-file-changes-within-folders-like -autospec,不 –