Temat: Skrypt odmontowujący dysk + zatrzymujący usługi
Witam,
na openwrt.pl znalazłem skrypt:
Przed odłączeniem dysku należy upewnić się, że nie jest on wykorzystywany, i w szczególności, nie jest uruchomiony serwer amule. Można zrobić odpowiedni skrypt połączony pod przycisk SES (EZSetup w Asus WL-500gP). Wtedy, jeżeli chcemy odłączyć dysk wystarczy nacisnąć przycisk, odczekać kilka sekund i można go bezpiecznie odłączyć. Przykład takiego skryptu (do umieszczenia w katalogu /etc/hotplug.d/button pod nazwą 01-umount)
if [ "$BUTTON" = "ses" ] ; then
if [ "$ACTION" = "pressed" ] ; then
if [ -f /tmp/shared/bin/amule ]; then
/tmp/shared/bin/amule stop
umount /dev/sda1
sleep 3
fi
fi
fi
4 pytania, by dostosować skrypt dla siebie:
Żeby zamknąć również sambę, zmodyfikować tak?:
if [ "$BUTTON" = "ses" ] ; then
if [ "$ACTION" = "pressed" ] ; then
if [ -f /tmp/shared/bin/amule ]; then
/tmp/shared/bin/amule stop
umount /dev/sda1
sleep 3
fi
if [ -f /tmp/shared/bin/samba]; then
/tmp/shared/bin/samba stop
umount /dev/sda1
sleep 3
fi
fi
fi
Co oznacza parametr sleep 3 ?
Czy na WR1043ND zadziała, czy trzeba wprowadzić inny parametr dla $BUTTON?
Gdzie zapisać skrypt i jak włączyć autouruchamianie go przy starcie?
Z góry dzięki i przepraszam za ewentualną infantylność pytań, dopiero zaczynam z open-wrt ![]()