fiu-run - Интернет в облаке

Это команда fiu-run, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


fiu-run - скрипт для запуска программ с использованием libfiu

СИНТАКСИС


fiu-run [параметры] программа [аргументы программы]

ОПИСАНИЕ


fiu-run - это сценарий, упрощающий запуск программ с помощью либфиу(3). Это может позволить
точки отказа и запускать возможности удаленного управления libfiu перед запуском выполнения
программа, избегая необходимости писать специальный лаунчер для внедрения сбоев.

Это особенно полезно при использовании для внесения сбоев в функции POSIX / libc, потому что
не требует каких-либо модификаций программы.

После запуска программ с fiu-run, фиу-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 '
Безоговорочно включает точку отказа NAME.

'enable_random имя = ИМЯ, вероятность = P '
Включает точку отказа NAME с вероятностью P.

Все включить* команды также могут опционально принимать Failnum и информация о сбое параметры,
аналогично тем, которые используются функциями C.

ПРИМЕРЫ


Следующее будет запускать состояние(1) программа моделирования ошибок в read () с 5%
вероятность (обратите внимание, что -x в этом случае требуется параметр для включения точек отказа
в функциях POSIX и libc):

fiu-run -x -c "enable_random name = posix / io / rw / read, вероятность = 0.05" удачи

Запустив его несколько раз, вы увидите, что иногда он работает, но в большинстве случаев
вы получаете разные ошибки, возникающие в результате смоделированных отказов.

Используйте fiu-run онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows