IOX-ROUDI(1)

✨ IOX-ROUDI(1) ✨ β€” Eclipse Iceoryx

okay bestie, so this is the manual page for iox-roudi from section 1 (the "commands you actually type" section, yk), and it's brought to you by Eclipse Iceoryx πŸ’–


🌸 NAME 🌸

iox-roudi β€” the Iceoryx shared memory management daemon πŸ‘‘

okay so real talk: it's a daemon. It manages shared memory. It's giving backend queen energy.


✨ SYNOPSIS ✨

iox-roudi [-u ID] [-m MODE] [-l LEVEL] [-x COMPAT] [-k DELAY] [-c FILE]

six lil flags, all optional, all cute πŸŽ€


πŸ’… DESCRIPTION πŸ’…

iox-roudi is the shared memory management daemon that lets processes participate in the local Iceoryx data exchange πŸ¦‹

like, think of it as the friend in the group chat who actually knows everyone's address and makes sure nobody's DMs get lost. no RouDi, no shared memory party. simple as that. periodt.


πŸ”₯ OPTIONS πŸ”₯

  • -u ID, --unique-roudi-id ID β€” sets the unique RouDi id πŸ‘‘ (yes, it has its own identity, main character behavior fr)
  • -m MODE, --monitoring-mode MODE β€” sets the process alive monitoring mode. valid vibe check: on (the default πŸ’–) or off.
  • -l LEVEL, --log-level LEVEL β€” sets the log level, and you have literally seven choices bestie: off, fatal, error, warning, info, debug, or verbose πŸ—£οΈ
  • -x COMPAT, --compatibility COMPAT β€” checks the compatibility between runtime libraries and RouDi. valid values are off, major, minor, patch, commitId, or buildDate. it's giving ✨ rigorous ✨
  • -k DELAY, --kill-delay DELAY β€” sets the delay in seconds until RouDi sends SIGKILL if a process did not respond to SIGTERM. yeah. it's the dramatic one πŸ’€
  • -c FILE, --config-file FILE β€” loads the configuration file FILE. and here's the tea, default behavior: RouDi looks for a valid configuration in /etc/iceoryx/roudi_config.toml and falls back to hard-coded settings otherwise.
🚨 heads up: if RouDi has to fall back, it falls back to hard-coded settings. that's not a lil cute default, that's a "hope you like what the source code decided" moment. /etc/iceoryx/roudi_config.toml is where the real config lives, iykyk.

🌈 SEE ALSO 🌈


πŸ“ NOTE πŸ“

This manual page was written for Debian by Timo Râhling and may be used without restriction 🫢 no strings, no license drama, slay.


and that's the page, bestie! πŸŽ€ it ships as version 2.0.8+dfsg of Eclipse Iceoryx β€” go forth, manage that shared memory, and remember: RouDi was here first πŸ’…βœ¨

πŸ“¦ where this page comes from