diff options
-rwxr-xr-x | .s6-svscan/crash | 6 | ||||
-rwxr-xr-x | .s6-svscan/finish | 3 | ||||
-rwxr-xr-x | .s6-svscan/run | 3 | ||||
-rwxr-xr-x | enable.sh | 1 | ||||
-rwxr-xr-x | install.sh | 3 |
5 files changed, 15 insertions, 1 deletions
diff --git a/.s6-svscan/crash b/.s6-svscan/crash new file mode 100755 index 0000000..46eeb59 --- /dev/null +++ b/.s6-svscan/crash @@ -0,0 +1,6 @@ +#!/bin/bash + +notify-send -u critical "s6-svscan crashed ($1)" + +date >> ~/s6-svscan.crash.log +echo $@ >> ~/s6-svscan.crash.log diff --git a/.s6-svscan/finish b/.s6-svscan/finish new file mode 100755 index 0000000..fd3f0d9 --- /dev/null +++ b/.s6-svscan/finish @@ -0,0 +1,3 @@ +#!/bin/bash + +notify-send "s6-svscan finished ($1)" diff --git a/.s6-svscan/run b/.s6-svscan/run new file mode 100755 index 0000000..f1ea301 --- /dev/null +++ b/.s6-svscan/run @@ -0,0 +1,3 @@ +#!/bin/sh + +exec s6-svscan ~/s6/service > $XDG_RUNTIME_DIR/s6-svscan.log 2> $XDG_RUNTIME_DIR/s6-svscan.error.log @@ -1,6 +1,5 @@ #!/bin/sh -mkdir -p ~/s6/service for svc in $@; do ln -sf ~/s6/services/$svc ~/s6/service/ s6-svscanctl -a ~/s6/service @@ -2,3 +2,6 @@ mkdir -p ~/s6/services stow --no-folding --ignore='.*\.sh' -t ~/s6/services . + +mkdir -p ~/s6/service/.s6-svscan +stow -t ~/s6/service/.s6-svscan .s6-svscan |