syd-pause(1)

syd-pause1

Block forever (until signaled), optionally ignoring selected signals

Usage

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

Overview

syd-pause is a tiny, long-lived process that simply waits until it is terminated by a signal. By default, it honors all standard termination signals; options allow you to ignore specific signals so the process continues running when they are delivered. This is useful as a minimal placeholder, supervisor target, or synchronization sentinel in service pipelines and sandboxes.

Options

--helpDisplay help.
-tIgnore SIGTERM.
-hIgnore SIGHUP.
-aIgnore SIGALRM.
-qIgnore SIGQUIT.
-bIgnore SIGABRT.
-iIgnore SIGINT.
-p signalsIgnore the comma-separated list of signal numbers given in signals (e.g. -p 1,2,3,15).
Numbers must be valid per signal(7). This flag can be combined with the short flags above.

Exit status

On normal termination by a signal, syd-pause exits 0. On errors syd-pause exits with the corresponding errno(3) value.

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.

From syd 3.59.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.