mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
sshtunnel: move to github
Signed-off-by: Nuno Goncalves <nunojpg@gmail.com>
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
#!/bin/sh
|
||||
|
||||
PIDFILE="/tmp/run/sshtunnel"
|
||||
|
||||
args="$1"
|
||||
retrydelay="$2"
|
||||
server="$3"
|
||||
|
||||
while true
|
||||
do
|
||||
logger -p daemon.info -t "sshtunnel[$$][$server]" "connection started"
|
||||
|
||||
start-stop-daemon -S -p "${PIDFILE}_${$}.pid" -mx ssh -- $args &>/tmp/log/sshtunnel_$$
|
||||
|
||||
logger -p daemon.err -t "sshtunnel[$$][$server]" < /tmp/log/sshtunnel_$$
|
||||
rm /tmp/log/sshtunnel_$$
|
||||
logger -p daemon.info -t "sshtunnel[$$][$server]" "ssh exited with code $?, retrying in $retrydelay seconds"
|
||||
rm "${PIDFILE}_${$}.pid"
|
||||
|
||||
sleep "$retrydelay" & wait
|
||||
done
|
||||
Reference in New Issue
Block a user