अधिकांश यूनिक्स वेरिएंट इस के लिए एक API है, लेकिन यह मानकीकृत नहीं है। लिनक्स पर, inotify है। कमांड लाइन पर, आप inotifywait
का उपयोग कर सकते हैं। प्रयोग उदाहरण:
inotifywait -m /path/to/dir | while read -r dir event name; do
case $event in
OPEN) echo "The file $name was created or opened (not necessarily for writing)";;
WRITE) echo "The file $name was written to";;
DELETE) echo "The file $name was deleted ";;
esac
done
Inotify घटना प्रकार अक्सर नहीं वास्तव में क्या आप सूचना के लिए (उदाहरण के लिए खुली बहुत व्यापक है) की कोशिश कर रहे हैं, इसलिए यदि आप अंत अपनी खुद की फ़ाइल के चेक बनाने बुरा न मानें।
बस मेरे संदर्भ के लिए - क्या इस तरह की चीजें मौजूद हैं? – siliconpi
आप किस चीज के बारे में बात कर रहे हैं? यदि आप ऐसी चीजों के लिए उपकरण के बारे में बात कर रहे हैं, तो हाँ। ट्रिपवायर, इनोटिफी इत्यादि जैसे उपकरण ... – ghostdog74