Nohup

nohup - run a command immune to hangups, with output to a non-tty.
— man nohup

Nohup allow running a command immune to hangups, with output to a non-tty. It’s useful when I want to “daemonize” a process.

How I use it

nohup $COMMAND & - run a command immune to hangups, with output to a non-tty

If I want leave job in background and close shell session, in my case (zsh) I need to run setopt nohup before pressing C-d.

If required redirect output to specific file and do it silently, I can use something like this (inbox.sh script) nohup mailsync &>/tmp/mailsync.log & disown; neomutt