Hvordan sette opp, og drifte et Skolelinux nettverk.: Hvordan bruke mindre tid på å drifte, og mer på opplæring av elevene. | ||
---|---|---|
Forrige | Tillegg I. Diverse "hjemmelagde" løsninger | Neste |
Det er skikkelig brysom at OpenOffice ofte henger igjen når den avsluttes, selv etter at brukeren har logget seg ut. Det ser ut som om det å avslutte OpenOffice ved å trykke på "krysset" oppe i høyre hjørnet, ikke gjør jobben skikkelig. Det som skjer hvis OpenOffice henger igjen, er at den kanskje/ofte ikke lar seg starte neste gang brukeren logger seg inn.
Det finnes en måte å sørge for at alle prosesser virkelig blir skikkelig avsluttet når en bruker logger seg ut.
Sørge for at alle prosesser avsluttes
Dette er scriptet som gjør jobben, kall det f.eks avslutt.sh:
#!/bin/bash # License: GPL #klaus@skolelinux.no #Dette skriptet lagres f.eks på /usr/local/bin/avslutt.sh #husk chmod 755 /usr/local/bin/avslutt.sh KILL=/usr/bin/pkill # root lar vi gjøre som han vil [ -x $KILL ] || exit [ "$1" -a "$1" != "root" ] || exit # først er vi høflige $KILL -u $1 #så venter vi 5 sekunder sleep 5s #så tar vi skikkelig kverken på dem $KILL -9 -u $1
Plasser dette scriptet i f.eks katalogen /usr/local/bin/
Sørg for at dette scriptet blir kjørt hver gang brukeren logger ut ved å legge til denne linja
/usr/local/bin/avslutt.sh $USERi fila /etc/kde2/kdm/Xreset
Husk å gjøre scriptet kjørbart med kommandoen
chmod 755 /usr/local/bin/avslutt.sh
Dette scriptet vil nå sørge for at alle prosesser til en bruker virkelig blir avsluttet når han logger ut, unntatt prosessene til root.