SYD-PAUSE(1)

πŸ“¦
version 3.59.0 Β· 3 versions
, in arch rolling

πŸ’… SYD-PAUSE (section 1 of the general commands manual, bestie)

Okay so picture this: a program whose entire personality is vibing. It just sits there. Forever. Until somebody signals it. That's syd-pause, and honestly? Iconic.


✨ NAME ✨

syd-pause β€” block forever (until signaled), optionally ignoring selected signals 🫢


🌸 SYNOPSIS 🌸

syd-pause [ -t ] [ -h ] [ -a ] [ -q ] [ -b ] [ -i ] [ -p signals ]

πŸ¦‹ DESCRIPTION πŸ¦‹

So syd-pause is a tiny little long-lived process that literally just waits πŸ’€. Its whole job is to chill until a signal terminates it. That's it. That's the plot.

By default it honors all the standard termination signals, no cap. But the options let you ignore specific signals so the process keeps running even when they get delivered β€” like, "no thanks, not today πŸ’…". Lowkey useful as a minimal placeholder, a supervisor target, or a synchronization sentinel in service pipelines and sandboxes. Main character energy for something that does nothing πŸ’–


πŸŽ€ OPTIONS πŸŽ€

  • --help β€” Display help. (The ✨ actual ✨ help flag, unlike a certain someone below πŸ‘€)
  • -t β€” Ignore SIGTERM.
  • -h β€” Ignore SIGHUP. Not help. Do not come for me, it is what it is πŸ™ˆ
  • -a β€” Ignore SIGALRM.
  • -q β€” Ignore SIGQUIT.
  • -b β€” Ignore SIGABRT.
  • -i β€” Ignore SIGINT.
  • -p signals β€” Ignore the comma-separated list of signal numbers given in signals (e.g. -p 1,2,3,15). The numbers must be valid per signal(7). This flag can be combined with the short flags above, so you can stack them like the little signal-blocking queen you are πŸ‘‘

πŸ’œ EXIT STATUS πŸ’œ

  • On normal termination by a signal, syd-pause exits 0. Slay βœ…
  • On errors, syd-pause exits with the corresponding errno(3) value. So if something goes sideways, the exit code tells you exactly what happened, iykyk.

🌈 SEE ALSO 🌈

syd(1), syd(2), syd(5), syd-ofd(1), s6-pause(1), pause(2)


πŸ‘‘ AUTHORS πŸ‘‘

Maintained by Ali Polatel. Up-to-date sources can be found at https://gitlab.exherbo.org/sydbox/sydbox.git and on Radicle at rad:z38HCnbmcDegA2BMxuPaPRPMdp6wF. Bugs/patches can be submitted to https://gitlab.exherbo.org/groups/sydbox/-/issues. Discuss in #sydbox on Libera Chat or in #sydbox:mailstation.de on Matrix. Come hang out, fr fr 🫢


That's the whole page, bestie β€” General Commands Manual, dated 2026-09-01. Go forth and block forever πŸ’…βœ¨

πŸ“¦ where this page comes from