Synology-Forum.nl

Firmware => Synology DSM 5.2 => Topic gestart door: sciurius op 05 augustus 2015, 21:02:23

Titel: Opstarten van user programma's na het booten
Bericht door: sciurius op 05 augustus 2015, 21:02:23
Ik heb de stoute schoenen maar aangetrokken en mijn zwaar gecustomizede DS413 geupgrade van 4.3 naar 5.2. Een drietrapsraket: eerst naar 5.0, toen naar 5.2 en tenslotte naar 5.2.1. Aanvankelijk leek alles goed functioneel, maar al snel bleek er zoveel gewijzigd te zijn in 5.2 dat al mijn aanpassingen langzaam maar zeker de mist ingingen.
Na een reset opnieuw 5.2.1 geïnstalleerd en met een schone lei opnieuw begonnen. De meeste services die ik had draaien op de NAS had ik voor de upgrade al overgebracht naar Raspberry- en Banana Pi's. Daar laat ik ze nu maar lekker draaien.
De vraag waar ik nu nog mee zit is: wat is de officiële manier om eigen akties uit te voeren aan het eind van het opstarten van de NAS? Veel informatie die ik hierover kan vinden is verouderd en werkt niet meer onder 5.2.
Wie kan mij verder helpen?
Titel: Re: Opstarten van user programma's na het booten
Bericht door: Ben(V) op 05 augustus 2015, 21:30:20
Je kunt in onderstaande folder start/stop scripts opnemen met de extensie .sh
Citaat
/usr/local/etc/rc.d

Hieronder een voorbeeld voor het opzetten van een mountpoint.
Bij het opstarten van je Nas wordt hij gemount en bij het afsluiten netjes unmount.
#!/bin/sh
# S99mount.sh
# mount/bind some folders on startup
# and umount them on shutdown/reboot

case $1 in
start)
        /bin/mount -o bind /volume1/@appstore/AutoSub-BootstrapBill /volume1/sync/AutosubSL
        ;;
stop)
        /bin/umount /volume1/sync/AutosubSL
        ;;
*)
        echo "Usage: $0 [start|stop]"
        ;;
esac
Titel: Re: Opstarten van user programma's na het booten
Bericht door: sciurius op 05 augustus 2015, 21:50:57
Ah, dit werkt dus nog steeds, ook onder 5.2? Mooi!
Overleeft het ook een systeemupgrade?

Bedankt!
Titel: Re: Opstarten van user programma's na het booten
Bericht door: Ben(V) op 05 augustus 2015, 21:54:12
Volgens mij wel, want in de tak /usr/local zitten ook applicatie scripts.