summaryrefslogtreecommitdiffstats
path: root/retiolum/bin/restart-tincd
diff options
context:
space:
mode:
Diffstat (limited to 'retiolum/bin/restart-tincd')
-rwxr-xr-xretiolum/bin/restart-tincd14
1 files changed, 14 insertions, 0 deletions
diff --git a/retiolum/bin/restart-tincd b/retiolum/bin/restart-tincd
new file mode 100755
index 00000000..17d939d9
--- /dev/null
+++ b/retiolum/bin/restart-tincd
@@ -0,0 +1,14 @@
+#! /bin/sh
+set -xeuf
+
+PATH="$(dirname $(readlink -f "$0"))${PATH+:$PATH}"
+
+if args="`pgrep-retiolum-tincd-args`"; then
+ while $args --kill; do
+ sleep 1
+ done
+ $args
+else
+ echo "$0: there is no retiolum tincd process to restart" >&2
+ exit 23
+fi