isochron-daemon(8)

πŸ“¦
version 0.9 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ isochron-daemon(8) ✨

okay bestie, welcome to the ISOCHRON manual page for isochron-daemon πŸ’– no cap, this one's short and sweet.


🌸 NAME 🌸

isochron-daemon β€” start an isochron program that just… waits πŸ’… for management commands


πŸ¦‹ SYNOPSIS πŸ¦‹

isochron daemon [OPTIONS]

✨ DESCRIPTION ✨

So basically this command spins up a long-running process that sits there listening for connections from an isochron orchestrator πŸ‘‘. The daemon is literally just vibing until the orchestrator slides into its DMs with further instructions, and then it can receive those instructions. It's giving "I'm ready whenever you are" energy 🫢.


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” prints the short help message and then dips (exits). Iconic, low effort, we love her πŸŽ€
  • -l, --log-file <PATH> β€” after becoming a daemon, the program can redirect its standard output and standard error into the text file you put here πŸ“. Optional β€” defaults to /dev/null (so, silence, ngl πŸ™ˆ).
  • -p, --pid-file <PATH> β€” after spawning a daemon process, the main program overwrites the text file you give it here with a single line containing a decimal number that represents the process ID of the daemon πŸ”’. Optional β€” defaults to no PID file being created.
  • -P, --stats-port <NUMBER> β€” specify the TCP port the daemon program is listening on for incoming connections πŸ“‘. This socket is used for management and statistics. Optional β€” defaults to port 5000 ⭐
  • -S, --stats-address <NUMBER> β€” specify the IP address the daemon program is listening on for incoming connections 🌐. This socket is used for management and statistics. It supports binding to a given network device using the address%device syntax (example: --stats-address ::%vrf0). Optional β€” defaults to ::, with a fallback to 0.0.0.0 if IPv6 is not available πŸ”₯

🌈 EXAMPLES 🌈

To start and then stop a daemon and view its log file, do exactly this bestie:

isochron daemon \
    --log-file isochron.log \
    --pid-file isochron.pid \
    --stats-port 5001
tail -F isochron.log &
kill $(pidof tail)
kill $(cat isochron.pid)

πŸ’œ AUTHOR πŸ’œ

isochron was written by Vladimir Oltean vladimir.oltean@nxp.com πŸ‘‘


πŸŽ€ SEE ALSO πŸŽ€

isochron(8) isochron-orchestrate(1)


πŸ“ COMMENTS πŸ“

This man page was written using pandoc by the same author 🧚


and that's the whole page, periodt πŸ’– this was the isochron-daemon(8) page from the ISOCHRON manual β€” same source and version vibes, same date, all of it. mwah 🫢✨

πŸ“¦ where this page comes from