← Back to team overview

sslug-teknik team mailing list archive

Re: shutdown

 

Morten <MoBo@xxxxxxxxxx> writes:
>
> Jeg bruger fwvm på en gammel maskine, men der må da være en nemmere
> måde!
> 


Jeg starter et lille tcl/tk script op med xdm, sådan at at jeg
fire knapper "Shutdown", "Reboot",  "Windoze"  og "Kill Penguin"
(Penguin er maskinen under sengen) lige til at klikke på.

Da programmet startes op med xdm køres det som root og man har ikke
problemer med permissions af nogen art.

Programmet /usr/local/sbin/xshutdown :

#!/usr/bin/wish

proc restartf { } {
        exec /sbin/shutdown -r now
}


proc shutdownf { } {
        exec /sbin/shutdown -h now
}

proc windozef { } {
        exec /sbin/lilo -R win
        exec /sbin/shutdown -r now
}

proc killpenguin { } {
        exec /usr/bin/ssh penguin /sbin/shutdown -h now 
}


button .restart -text "Restart" -command restartf
button .shutdown -text "Shutdown" -command shutdownf
button .windoze -text "Windoze" -command windozef
button .killp -text "Kill Penguin" -command killpenguin
pack .killp .windoze .restart .shutdown -side right


Husk exe permissions på scriptet.

Og så i  /etc/X11/xdm/Xsetup_0 starter jeg med :

/usr/local/sbin/xshutdown -geometry +0+0 &
echo $! > /var/run/xshutdown.pid

og i /etc/X11/xdm/GiveConsole starter jeg med :

kill -9 `cat /var/run/xshutdown.pid`
rm -f /var/run/xshutdown.pid



Ovenstående er tilpasset Rødhætte, men skulle hurtigt kunne tilpasses
andre distro'er.

God fornøjelse

-- 
Jakob Goldbach -- goldbach@xxxxxxxxx


Follow ups

References