Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: scriptje uitvoeren bij afsluiten  (gelezen 935 keer)

Offline lizardman

  • Lid
scriptje uitvoeren bij afsluiten
« Gepost op: 2007/05/11, 18:24:50 »
Ik heb twee scriptjes gemaakt, waarvan ik er eentje wil laten lopen bij het opstarten en eentje bij het afsluiten van Ubuntu.
Het laten lopen bij het opstarten is me al gelukt door het toe te voegen bij Systeem>voorkeuren>sessies.
Maar kan ik ook een scriptje laten lopen bij het afsluiten? en hoe moet ik dat dan doen?

gr.
"Het is een teken van een ontwikkelde geest om met een gedachte te kunnen spelen zonder die te accepteren."

Aristoteles Grieks filosoof (384 v.C. - 322 v.C.)

Offline lizardman

  • Lid
scriptje uitvoeren bij afsluiten
« Reactie #1 Gepost op: 2007/05/11, 21:51:48 »
heb net /etc/rc.local geprobeerd, maar dat werkt alleen met opstarten.
"Het is een teken van een ontwikkelde geest om met een gedachte te kunnen spelen zonder die te accepteren."

Aristoteles Grieks filosoof (384 v.C. - 322 v.C.)

3lvis

  • Gast
scriptje uitvoeren bij afsluiten
« Reactie #2 Gepost op: 2007/05/11, 22:24:45 »
Citaat van: lizardman
heb net /etc/rc.local geprobeerd, maar dat werkt alleen met opstarten.
Je kan .bash_logout proberen. Maar dat werkt waarschijnlijk elke keer dat je een terminalvenster afsluit.

Offline woteb

  • Lid
scriptje uitvoeren bij afsluiten
« Reactie #3 Gepost op: 2007/05/11, 22:31:34 »
#!/bin/sh
gksudo shutdown -r now  (reboot)

Opslaan als reboot

#!/bin/sh
gksudo shutdown -h now  (halt, stoppen)

Opslaan als stoppen (o.i.d.)

Beide scriptje zetten en naar /usr/bin kopiëren en in een terminal uitvoeren.

Wanneer je nautilus-open-terminal hebt geïnstalleerd (sudo apt-get install nautilus-open-terminal), dan kun je in Gnome met de rechtermuisknop een terminal openen, en dan een van beide scriptjes uitvoeren.

Je kunt natuurlijk ook met Alacarte de scriptjes in het menu toevoegen.
Laptop, HP 550, Dual Core 1 GB RAM/2 Ghz:: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie) Fluxbox / IceWM / XFCE4 / Openbox / LXDE.
3 Werkstations + 1 laptop: Debian 5.0 Testing (Squeeze)  (lite-blokkendoos editie Gnome/XFCE/IceWM)
Server: Debian 5.0 Stable (Lenny)

Offline lizardman

  • Lid
scriptje uitvoeren bij afsluiten
« Reactie #4 Gepost op: 2007/05/11, 22:59:07 »
Citaat van: woteb
#!/bin/sh
gksudo shutdown -r now  (reboot)

Opslaan als reboot

#!/bin/sh
gksudo shutdown -h now  (halt, stoppen)

Opslaan als stoppen (o.i.d.)

Beide scriptje zetten en naar /usr/bin kopiëren en in een terminal uitvoeren.

Wanneer je nautilus-open-terminal hebt geïnstalleerd (sudo apt-get install nautilus-open-terminal), dan kun je in Gnome met de rechtermuisknop een terminal openen, en dan een van beide scriptjes uitvoeren.

Je kunt natuurlijk ook met Alacarte de scriptjes in het menu toevoegen.
Dank voor je reaktie, maar dat was niet wat ik bedoelde. ;)
Ik heb zelf een scriptje gemaakt, en ik wil dat dat uitgevoerd wordt als ik de computer afsluit.

maar..ik heb de oplossing. (van #ubuntu-nl)
een symbolische snelkoppeling met de naam 'K00script' naar het bewuste script geplaatst in in /etc/rc0.d . (runlevel om te stoppen)
Nu wordt het script uitgevoerd als ik afsluit.

gr.
"Het is een teken van een ontwikkelde geest om met een gedachte te kunnen spelen zonder die te accepteren."

Aristoteles Grieks filosoof (384 v.C. - 322 v.C.)