OS Manuals

/usr/bin/dogshellwrap

Executable binaries for datadog installed for python3.12

From py3.12-datadog-bin 0.56.0-r0 (os), captured 2026-11-05 by running dogshellwrap --help (exit 0). permalink

Usage: dogshellwrap -n [event_name] -k [api_key] --submit_mode [ all | errors | warnings] [options] "command".

Note that you need to enclose your command in quotes to prevent python executing as soon as there is a space in your command.

NOTICE: In normal mode, the whole stderr is printed before stdout, in flush_live mode they will be mixed but there is not guarantee that messages sent by the command on both stderr and stdout are printed in the order they were sent.

Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -n NAME, --name=NAME  the name of the event as it should appear on your Datadog stream
  -k API_KEY, --api_key=API_KEY
                        your DataDog API Key
  -s SITE, --site=SITE  The site to send data. Accepts us (datadoghq.com), eu (datadoghq.eu), us3
                        (us3.datadoghq.com), us5 (us5.datadoghq.com), or ap1 (ap1.datadoghq.com),
                        gov (ddog-gov.com), or custom url. default: us
  -m SUBMIT_MODE, --submit_mode=SUBMIT_MODE
                        [ all | errors | warnings ] if set to error, an event will be sent only of
                        the command exits with a non zero exit status or if it times out. If set
                        to warning, a list of exit codes need to be provided
  --warning_codes=WARNING_CODES
                        comma separated list of warning codes, e.g: 127,255
  -p PRIORITY, --priority=PRIORITY
                        the priority of the event (default: 'normal')
  -t TIMEOUT, --timeout=TIMEOUT
                        (in seconds)  a timeout after which your command must be aborted. An event
                        will be sent to your DataDog stream (default: 24hours)
  --sigterm_timeout=SIGTERM_TIMEOUT
                        (in seconds)  When your command times out, the process it triggers is sent
                        a SIGTERM. If this sigterm_timeout is reached, it will be sent a SIGKILL
                        signal. (default: 2m)
  --sigkill_timeout=SIGKILL_TIMEOUT
                        (in seconds) how long to wait at most after SIGKILL
                        has been sent (default: 60s)
  --proc_poll_interval=PROC_POLL_INTERVAL
                        (in seconds). interval at which your command will be polled (default:
                        500ms)
  --notify_success=NOTIFY_SUCCESS
                        a message string and @people directives to send notifications in case of
                        success.
  --notify_error=NOTIFY_ERROR
                        a message string and @people directives to send notifications in case of
                        error.
  --notify_warning=NOTIFY_WARNING
                        a message string and @people directives to send notifications in     case
                        of warning.
  -b, --buffer_outs     displays the stderr and stdout of the command only once it has returned
                        (the command outputs remains buffered in dogwrap meanwhile)
  --send_metric         sends a metric for event duration
  --tags=TAGS           comma separated list of tags
Options (18)
OptionDescriptionSource
--versionshow program's version number and exithelp
-h, --helpshow this help message and exithelp
-n, --name NAMEthe name of the event as it should appear on your Datadog streamhelp
-k, --api_key API_KEYyour DataDog API Keyhelp
-s, --site SITEThe site to send data.help
-m, --submit_mode SUBMIT_MODE[ all | errors | warnings ] if set to error, an event will be sent only of the command exits with a non zero exit status or if it times out.help
--warning_codes WARNING_CODEScomma separated list of warning codes, e.g: 127,255help
-p, --priority PRIORITYthe priority of the event (default: 'normal')help
-t, --timeout TIMEOUT(in seconds) a timeout after which your command must be aborted.help
--sigterm_timeout SIGTERM_TIMEOUT(in seconds) When your command times out, the process it triggers is sent a SIGTERM.help
--sigkill_timeout SIGKILL_TIMEOUT(in seconds) how long to wait at most after SIGKILL has been sent (default: 60s)help
--proc_poll_interval PROC_POLL_INTERVAL(in seconds).help
--notify_success NOTIFY_SUCCESSa message string and @people directives to send notifications in case of success.help
--notify_error NOTIFY_ERRORa message string and @people directives to send notifications in case of error.help
--notify_warning NOTIFY_WARNINGa message string and @people directives to send notifications in case of warning.help
-b, --buffer_outsdisplays the stderr and stdout of the command only once it has returned (the command outputs remains buffered in dogwrap meanwhile)help
--send_metricsends a metric for event durationhelp
--tags TAGScomma separated list of tagshelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.