Ini adalah perintah fiu-run yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
fiu-run - skrip untuk meluncurkan program menggunakan libfiu
RINGKASAN
fiu-run [opsi] program [argumen program]
DESKRIPSI
fiu-run adalah skrip untuk memudahkan peluncuran program menggunakan libfiu(3). Itu dapat mengaktifkan
titik kegagalan dan mulai kemampuan kendali jarak jauh libfiu sebelum mulai mengeksekusi
program, menghindari kebutuhan untuk menulis peluncur khusus untuk menyuntikkan kegagalan.
Ini sangat berguna ketika digunakan untuk menyuntikkan kegagalan dalam fungsi POSIX/libc, karena
itu tidak memerlukan modifikasi program apa pun.
Setelah meluncurkan program dengan fiu-run, fiu-ctrl(1) dapat digunakan untuk mengaktifkan dan menonaktifkan
titik kegagalan saat runtme.
Untuk dokumentasi tambahan, kunjungi situs web proyek di
http://blitiri.com.ar/p/libfiu.
PILIHAN
-c Command
Jalankan perintah remote control libfiu yang diberikan sebelum menjalankan program (lihat di bawah
sebagai referensi).
-x Gunakan pustaka pramuat libfiu POSIX, memungkinkan simulasi kegagalan di POSIX dan C
fungsi perpustakaan standar.
-f jalur ctrl
Aktifkan remote control atas pipa bernama dengan jalur yang diberikan sebagai nama dasar, the
id proses akan ditambahkan (default ke "$TMPDIR/fiu-ctrl", atau "/tmp/fiu-ctrl" jika
"$TMPDIR" tidak disetel). Setel ke "" untuk menonaktifkan remote control atas pipa bernama.
-l path
Jalur tempat menemukan pustaka pramuat libfiu. Default ke jalur di mana mereka
diinstal, jadi biasanya benar.
Perintah remote control berbentuk "Command param1=nilai1,param2=nilai2". Sah
perintah adalah:
'memungkinkan nama=NAMA'
Mengaktifkan titik kegagalan NAME tanpa syarat.
'aktifkan_acak nama=NAMA,probabilitas=P'
Mengaktifkan titik kegagalan NAME dengan probabilitas P.
Semua memungkinkan* perintah juga dapat secara opsional mengambil angka kegagalan dan info gagal parameter,
analog dengan yang diambil oleh fungsi C.
CONTOH
Berikut ini akan menjalankan kekayaan(1) kesalahan simulasi program dalam read() dengan 5%
probabilitas (perhatikan bahwa -x parameter diperlukan dalam hal ini untuk mengaktifkan titik kegagalan
dalam fungsi POSIX dan libc):
fiu-run -x -c "enable_random name=posix/io/rw/read,probability=0.05" keberuntungan
Dengan menjalankannya beberapa kali, Anda akan melihat bahwa terkadang berhasil, tetapi sebagian besar waktu
Anda mendapatkan kesalahan yang berbeda, yang dihasilkan dari kegagalan simulasi.
Gunakan fiu-run online menggunakan layanan onworks.net