mirror of https://github.com/curusarn/resh
parent
d4c0fac6fc
commit
682b9599e8
@ -1,2 +1,12 @@ |
|||||||
#! /usr/bin/env sh |
#! /usr/bin/env sh |
||||||
nohup resh-daemon >/dev/null 2>/dev/null & disown |
# Run daemon in background - don't block |
||||||
|
# Redirect stdin, stdout, and stderr to /dev/null - detach all I/O |
||||||
|
resh-daemon </dev/null >/dev/null 2>/dev/null & |
||||||
|
|
||||||
|
# After resh-daemon-start.sh exits the resh-daemon process loses its parent |
||||||
|
# and it gets adopted by init |
||||||
|
|
||||||
|
# NOTES: |
||||||
|
# No disown - job control of this shell doesn't affect the parent shell |
||||||
|
# No nohup - SIGHUP signals won't be sent to orphaned resh-daemon (plus the daemon ignores them) |
||||||
|
# No setsid - SIGINT signals won't be sent to orphaned resh-daemon (plus the daemon ignores them) |
||||||
Loading…
Reference in new issue