Auteur Topic: Opstarten van user programma's na het booten  (gelezen 1853 keer)

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 38
  • Berichten: 427
  • Arms are made for hugging
Opstarten van user programma's na het booten
« Gepost 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?
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 7 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 7 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP tn520 / HomeAssistant

Ben(V)

  • Gast
Re: Opstarten van user programma's na het booten
« Reactie #1 Gepost 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

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 38
  • Berichten: 427
  • Arms are made for hugging
Re: Opstarten van user programma's na het booten
« Reactie #2 Gepost op: 05 augustus 2015, 21:50:57 »
Ah, dit werkt dus nog steeds, ook onder 5.2? Mooi!
Overleeft het ook een systeemupgrade?

Bedankt!
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 7 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 7 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP tn520 / HomeAssistant

Ben(V)

  • Gast
Re: Opstarten van user programma's na het booten
« Reactie #3 Gepost op: 05 augustus 2015, 21:54:12 »
Volgens mij wel, want in de tak /usr/local zitten ook applicatie scripts.


 

Help opent zich automatisch bij opstarten DSM

Gestart door JustBoard Synology DSM algemeen

Reacties: 7
Gelezen: 4383
Laatste bericht 22 maart 2015, 21:43:49
door Birdy
opstarten ds209

Gestart door ronhooBoard NAS hardware vragen

Reacties: 5
Gelezen: 974
Laatste bericht 19 augustus 2020, 19:12:03
door Hofstede
opstarten DS211

Gestart door alexla01Board Synology DSM algemeen

Reacties: 7
Gelezen: 4194
Laatste bericht 28 oktober 2011, 17:24:58
door mikeo
DS2015xs probleem: Spontaan opnieuw opstarten na aanvang backup.

Gestart door pa3ewcBoard Aankoopadvies

Reacties: 4
Gelezen: 1788
Laatste bericht 08 augustus 2015, 21:53:07
door pa3ewc
Extern nas opstarten

Gestart door SPiETBoard NAS hardware vragen

Reacties: 6
Gelezen: 3297
Laatste bericht 24 november 2012, 16:16:07
door SPiET