fiu-रन - क्लाउड में ऑनलाइन

यह कमांड fiu-run है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


fiu-run - libfiu का उपयोग करके प्रोग्राम लॉन्च करने के लिए एक स्क्रिप्ट

SYNOPSIS


fiu-रन [विकल्प] कार्यक्रम [कार्यक्रम तर्क]

वर्णन


fiu-run का उपयोग करके प्रोग्राम लॉन्च करना आसान बनाने के लिए एक स्क्रिप्ट है libfiu(3). यह सक्षम कर सकता है
विफलता बिंदु और निष्पादन शुरू करने से पहले libfiu की रिमोट कंट्रोल क्षमताओं को शुरू करें
कार्यक्रम, विफलताओं को इंजेक्ट करने के लिए एक विशेष लांचर लिखने की आवश्यकता से बचना।

POSIX/libc फ़ंक्शन में विफलताओं को इंजेक्ट करने के लिए उपयोग किए जाने पर यह विशेष रूप से उपयोगी होता है, क्योंकि
इसे किसी भी कार्यक्रम संशोधन की आवश्यकता नहीं है।

fiu-run के साथ प्रोग्राम लॉन्च करने के बाद, fiu-ctrl(1) उनका उपयोग सक्षम और अक्षम करने के लिए किया जा सकता है
रनटाइम पर विफलता अंक।

अतिरिक्त दस्तावेज़ीकरण के लिए, परियोजना की वेबसाइट पर जाएँ
http://blitiri.com.ar/p/libfiu.

विकल्प


-c आदेश
प्रोग्राम को क्रियान्वित करने से पहले दिए गए libfiu रिमोट कंट्रोल कमांड को चलाएँ (नीचे देखें)
सन्दर्भ के लिए)।

-x POSIX libfiu प्रीलोड लाइब्रेरी का उपयोग करें, POSIX और C . में अनुकरण विफलताओं की अनुमति देता है
मानक पुस्तकालय कार्य।

-f Ctrlपथ
आधार नाम के रूप में दिए गए पथ के साथ नामित पाइपों पर रिमोट कंट्रोल सक्षम करें,
प्रक्रिया आईडी जोड़ दी जाएगी ("$TMPDIR/fiu-ctrl" के लिए डिफ़ॉल्ट, या "/tmp/fiu-ctrl" यदि
"$TMPDIR" सेट नहीं है)। नामित पाइपों पर रिमोट कंट्रोल को अक्षम करने के लिए "" पर सेट करें।

-l पथ
पथ जहां libfiu प्रीलोड पुस्तकालयों को खोजने के लिए। पथ के लिए डिफ़ॉल्ट जहां वे
स्थापित किए गए थे, इसलिए यह आमतौर पर सही होता है।

रिमोट कंट्रोल कमांड फॉर्म के होते हैं "आदेश परम1=मूल्य1,परम2=मान2"। मान्य
आदेश हैं:

'सक्षम नाम = नाम'
NAME विफलता बिंदु को बिना शर्त सक्षम करता है।

'सक्षम_यादृच्छिक' नाम = नाम, संभावना = पी'
NAME विफलता बिंदु को P की संभावना के साथ सक्षम करता है।

सब के सब सक्षम* आदेश वैकल्पिक रूप से भी ले सकते हैं फेलनम और फ़ेलइन्फो पैरामीटर,
सी कार्यों द्वारा लिए गए लोगों के अनुरूप।

उदाहरण


निम्नलिखित चलेंगे भाग्य(1) 5% के साथ () पढ़ने में दोषों का अनुकरण करने वाला कार्यक्रम
प्रायिकता (ध्यान दें कि -x इस मामले में विफलता बिंदुओं को सक्षम करने के लिए पैरामीटर की आवश्यकता है
POSIX और libc फ़ंक्शंस में):

fiu-run -x -c "enable_random name=posix/io/rw/read,probability=0.05" भाग्य

इसे कई बार चलाने पर आप देखेंगे कि कभी-कभी यह काम करता है, लेकिन ज्यादातर समय
नकली विफलताओं के परिणामस्वरूप आपको विभिन्न त्रुटियां मिलती हैं।

onworks.net सेवाओं का उपयोग करके ऑनलाइन fiu-run का उपयोग करें



नवीनतम Linux और Windows ऑनलाइन प्रोग्राम