Schupp icon

NAS ssh raspbmc

Schupp | PRO | 06/20/14 08:22:00 PM UTC | 0 ⭐ | 641 👁️ | Never ⏰ | []
Bash |

2.86 KB

|

None

|

0 👍

/

0 👎

Shutdown
 
1. Auf dem NAS Userdaten für ssh finden/ ssh aktivieren..
1.1 Es kommt auf das Derivat und die jeweilige Systemstruktur an, z.B. Poweroff, shutdown oder auch reboot
1.2 Dazu kommt noch ob für den Shutdown Befehl ein sudo,su oder auch garnichts nötig ist
2. Auf dem raspberry muss "apt-get install sshpass" installiert werden
3. Befehl im raspberry ausprobieren(komplette Zeile kopieren und schauen was beim NAS passiert, ggf halt manuell in der Shell nachschauen, hier sollte man mindestens einmal eingeloggt gewesen sein):
 
 echo "sudo poweroff"|sshpass -p 'SYNOLOGYPASSWORT' ssh -o StrictHostKeyChecking=no -lSYNOLOGYUSER SYNOLOGYIP
 
oder
 
  echo "echo 'SYNOLOGIEROOTPASSWORT'| su -c shutdown"|sshpass -p 'SYNOUSERPW' ssh -o StrictHostKeyChecking=no -lSYNOUSER SYNOIP
 
4. Raspbmc shutdownscript einrichten
4.1. cd /etc/init.d
4.2. sudo nano rechnersd (wenn kein nano dann vorher "Apt-get install nano")
8. Diesen text einfügen:
 
   #! /bin/sh
    ### BEGIN INIT INFO
    # Provides:          rechnersd
    # Required-Start:    
    # Required-Stop:     sendsigs
    # Default-Start:
    # Default-Stop:      0 6
    # Short-Description: bla
    # Description:
    ### END INIT INFO
     
    PATH=/sbin:/usr/sbin:/bin:/usr/bin
     
    . /lib/lsb/init-functions
     
    do_stop () {
    FUNKTIONIERENDE ZEILE VON OBEN MIT ALLEM DRUM UND DRAN AUSGEFÜLLT
     
    }
     
    case "$1" in
      start)
        # No-op
        ;;
      restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
        ;;
      stop)
        do_stop
        ;;
      *)
        echo "Usage: $0 start|stop" >&2
        exit 3
        ;;
    esac
     
    :
 
9. JETZT STRG+O (O=Out/Schreiben) ENTER, und STRG+X
10. Abschluss: sudo update-rc.d rechnersd start 1 0 6
in die Konsole eingeben..
 
11. ShutdownScript fertig
Wakeup
 
1. Auf dem Rasperry wakeonlan installieren.
 
sudo apt-get install wakeonlan
 
2. Manuell überprüfen das das Signal den ZielRechner / Nas erreicht.
2.1 bei Speedports und anderen Routern kann es beim MagicPacket zu problemen kommen, hier soll helfen die einzige einzelumleitung UDP Port 9 auf die Ziel IP Weiterzuleiten.
3. Nochmal ausführen:
 
cd /etc/init.d/
 
4. anschliessend:
 
sudo nano wakeup
 
5. Text einfügen:
 
#! /bin/sh
# /etc/init.d/wakeup
#
 
# Some things that run always
wakeonlan MAC-ADRESSE
 
# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting script wakeup "
    echo "Could do more here"
    ;;
  stop)
    echo "Stopping script wakeup"
    echo "Could do more here"
    ;;
  *)
    echo "Usage: /etc/init.d/blah {start|stop}"
    exit 1
    ;;
esac
 
exit 0
 
6. JETZT STRG+O (O=Out/Schreiben) ENTER, und STRG+X
7. Noch zum Abschluss:
 
update-rc.d wakeup defaults
 
8. Fertig und Reboot ;)

Comments