साधन fswatch विनामूल्य आणि मुक्त स्रोत आहे, मल्टीप्लाटफॉर्म असण्याव्यतिरिक्त जीएनयू / लिनक्स, सोलारिस, बीएसडी, मॅक ओएस आणि मायक्रोसॉफ्ट विंडोजवरही असंख्य ऑपरेटिंग सिस्टमवर स्थापित केले जाऊ शकते. हे एक साधे परंतु शक्तिशाली साधन आहे जे डायरेक्टरी आणि फाईल्समध्ये बदल केल्यावर त्यांचे परीक्षण व अधिसूचना देऊ शकतात. लिनक्स आवृत्तीच्या बाबतीत, हे कर्नल उपप्रणाली इनोटाइफवर आधारित आहे जे फाइल बदलांचा अहवाल देते.
दुर्दैवाने पॅकेज हे कोणत्याही रेपॉजिटरीमध्ये मुलभूतरित्या समाविष्ट केलेले नाही कोणत्याही वितरणापासून, म्हणून आपल्या सिस्टमवर हे विलक्षण साधन आपल्यास हवे असल्यास आपणास ते डाउनलोड, कंपाईल आणि स्वहस्ते स्थापित करावे लागेल. नक्कीच, यासाठी आपल्याकडे आपल्या लिनक्स वितरणावर विकास साधने स्थापित केलेली असणे आवश्यक आहे, जी बहुतेक सामान्यत: बहुतेक डिस्ट्रॉजमध्ये आढळतात, यामुळे आपल्यासाठी निश्चितपणे ही समस्या होणार नाही.
fswatch निष्क्रिय पूर्णविरामांचे निरीक्षण करू शकते, इव्हेंट रेकॉर्डिंग स्वरूपन सानुकूलित करू शकते, कमांडसाठी नियमित अभिव्यक्ती वापरुन फिल्टर वापरू शकते, रिकर्सिव्ह डिरेक्टरी मॉनिटरिंग इ. सुद्धा, स्थापित करण्यासाठी आपण पुढील गोष्टी करणे आवश्यक आहे:
wget https://github.com/emcrisostomo/fswatch/releases/download/1.9.3/fswatch-1.9.3.targ.gz tar -zxvf fswatch-1.9.3.tar.gz cd fswatch-1.9.3/ ./configure make sudo make install sudo ldconfig
तसे, दुवे आणि लायब्ररी कॅशे रीफ्रेश करण्यासाठी शेवटची आज्ञा आवश्यक आहे, अन्यथा आम्हाला एक विशिष्ट त्रुटी आढळेलः
fswatch: सामायिक लायब्ररी लोड करताना त्रुटी: libfswatch.so.6: सामायिक ऑब्जेक्ट फाइल उघडू शकत नाही: अशी फाइल किंवा निर्देशिका नाही.
आता आपण ते स्थापित केले आहे, आपण ते वापरू शकता. मी तुम्हाला सल्ला देतो मॅन्युअल तपासा, परंतु मूलभूत वाक्यरचनाः
fswatch [opciones] /rutas/a/monitorizar
उदाहरणार्थ, होम डिरेक्टरीचे निरीक्षण करणेः
fswatch /home/isaac
याव्यतिरिक्त, जसे आपण मॅन्युअलमध्ये पहाल की त्याच्याकडे त्याच्या वर्तनमध्ये बदल करण्याचे अनेक मनोरंजक पर्याय आहेत ... मला आशा आहे की आपल्याला ती आवडली असेल आणि ती आपल्याला मदत करेल.