यह कमांड qsexec है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
qsexec - stdin के माध्यम से प्राप्त डेटा को पार्स करता है और एक पैटर्न पर परिभाषित कमांड निष्पादित करता है
मैच.
SYNOPSIS
qsexec -e [-टी : ] [-सी [ ]] [-पी] [-यू ]
वर्णन
qsexec stdin से लॉग लाइनें पढ़ता है और परिभाषित पैटर्न की खोज करता है। यह क्रियान्वित करता है
पैटर्न मिलान पर परिभाषित कमांड स्ट्रिंग।
विकल्प
-इ
एक घटना उत्पन्न करने वाले खोज पैटर्न को निर्दिष्ट करता है जो कमांड को ट्रिगर करेगा।
-टी :
सेकंड की निर्धारित संख्या के भीतर पैटर्न मिलान की संख्या को परिभाषित करता है
आदेश निष्पादन को ट्रिगर करने का आदेश। डिफ़ॉल्ट रूप से, प्रत्येक पैटर्न मिलान का कारण बनता है
आदेश निष्पादन.
-सी [ ]
पैटर्न जो इवेंट काउंटर को साफ़ करता है। यदि कोई ईवेंट हो तो वैकल्पिक रूप से एक कमांड निष्पादित करता है
कमांड पहले भी क्रियान्वित किया जा चुका है।
-p डेटा को स्टडआउट करने के लिए भी लिखता है (पाइप्ड लॉगिंग के लिए)।
यू
अन्य उपयोगकर्ता बनें, उदाहरण के लिए www-data।
इवेंट कमांड स्ट्रिंग को परिभाषित करता है जहां $0-$9 को उप-मिलान द्वारा प्रतिस्थापित किया जाता है
नियमित अभिव्यक्ति.
उदाहरण
Deny.sh स्क्रिप्ट को निष्पादित करता है जो क्लाइंट का IP पता प्रदान करता है जिसके कारण a होता है mod_qos(031)
संदेश जब भी लॉग संदेश अधिकतम एक मिनट के भीतर 10 बार प्रकट होता है:
ErrorLog "|qsexec -e \'mod_qos\(031\).*, c=([0-9a-zA-Z:.]*)\' -t 10:60 \'/bin/deny.sh
$1\'"
onworks.net सेवाओं का उपयोग करके ऑनलाइन qsexec का उपयोग करें