Skip to content

Instantly share code, notes, and snippets.

@dpolyakov
Created March 9, 2023 20:15
Show Gist options
  • Save dpolyakov/8f399c40476b205d1732a83a83ab8623 to your computer and use it in GitHub Desktop.
Save dpolyakov/8f399c40476b205d1732a83a83ab8623 to your computer and use it in GitHub Desktop.
#! /bin/sh
case "$1" in
start)
if ( pidof zerotier-one )
then echo "ZeroTier-One is already running."
else
echo "Starting ZeroTier-One" ;
/opt/bin/zerotier-one -d ;
logger -t "ZeroTier" "Started";
sleep 3
route add -net 192.168.132.0/24 gw 192.168.92.254
logger -t "Static routes" "to MR150"
fi
;;
stop)
if ( pidof zerotier-one )
then
echo "Stopping ZeroTier-One";
killall zerotier-one
logger -t "ZeroTier" "Stopped"
else
echo "ZeroTier-One was not running" ;
fi
;;
status)
if ( pidof zerotier-one )
then echo "ZeroTier-One is running."
else echo "ZeroTier-One is NOT running"
fi
;;
*)
echo "Usage: opt/etc/init.d/zerotier-one {start|stop|status}"
exit 1
;;
esac
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment