Table of Contents
Simple implementation of util-linux setsid for FreeBSD. This was not tested on other BSD's or macOS but this probably works just fine.
Dependencies
- A C compiler
- BSD Make
Installation
You can get bsdsetsid either through git
or fossil
.
For fossil
use:
mkdir bsdsetsid
cd bsdsetsid
fossil clone https://chiselapp.com/user/JozanLeClerc/repository/bsdsetsid bsdsetsid.fossil
fossil open --force bsdsetsid.fossil
or for git
:
git clone git://gitjoe.xyz/jozan/bsdsetsid.git
cd bsdsetsid
Then build and install the program:
make
sudo make install clean
Note that if you are one macOS, you need to install and use BSD Make instead of GNU Make.
Usage
Example of usage:
bsdsetsid st -e sh -c 'cowsay hello; zsh -i'
exit
Replace st
and its arguments with any program you'd like to run detached
from the current shell.
For more informations, run:
man bsdsetsid
Thanks for checking bsdsetsid.