Hamachi
Aus Programmers Guide
Hamachi unter Ubuntu
Hamachi Start/Stop-Script /etc/init.d/hamachi
#!/bin/bash # ### File: /etc/init.d/hamachi # ### BEGIN INIT INFO # Provides: hamachi # Required-Start: none # Required-Stop: none # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts the hamachi client # Description: Es wird der Hamachi-VPN-Client gestartet ### END INIT INFO # Start-Stop case "$1" in start) echo "Starting script hamachi" tuncfg PROGRAM="hamachi -c /root/.hamachi/ start" $PROGRAM >/dev/null & PID=$! echo $PID > /var/run/hamachi.pid ;; stop) if test -f /var/run/hamachi.pid then echo "Stopping script hamachi" PID=$(cat /var/run/hamachi.pid) PROGRAMSTOP="hamachi -c /root/.hamachi/ stop" $PROGRAMSTOP rm /var/run/hamachi.pid else echo "Hamachi-Daemon not running" fi ;; status) if test -f /var/run/hamachi.pid then echo "Daemon is running" else echo "Daemon not running" fi ;; restart) /etc/init.d/hamachi stop /etc/init.d/hamachi start ;; *) echo "Usage: /etc/init.d/hamachi{start|stop|restart}" exit 1 ;; esac exit 0
Hamachi ziemlich zum Ende des Startvorgangs starten und beim Herunterfahren als erstes wieder beenden.
sudo update-rc.d hamachi defaults 99 01