Stänga ner processer/användare

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

Stänga ner processer/användare

Inlägg av mattiash »

Hej!

Har ett litet problem men lite irreiternade.
Har en terminal server som jag kör med en massa användare mot.
Nu händer det att användare inte ibland loggar ut på den rätta sättet.
Utan man istället bara slår av gnome eller bara låter datorn stå.

Hur som på kvällar och helger är det en massa onödiga program som körs på server.
Kan man skriva något script som dödar alla program som användarna har startat ?

SÅ man får tillbaka prestandan till dom nya användarna ?

// matte
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Stänga ner processer/användare

Inlägg av ebbot »

Inget jag har själv men borde man inte kunna göra ett crontab script, som körs vid lämplig tidpunkt, med något i denna stilen:

Kod: Markera allt

#! /bin/sh
ps -ef | grep användarnamn | awk '{print $2}' | xargs kill -5
Kanske kill -9 kan behövas.
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

Re: Stänga ner processer/användare

Inlägg av mattiash »

Finns det något så den kan loopa igenom alla användar som är ansluta och sedan döda deras processer.

Eller att man kanske kan slänga ut alla användare vid ett vist tidpunkt och att då avslutas deras processer.
Löser det nu genom att boota om datorn någon gång ibland vilket suger.

// matte
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Stänga ner processer/användare

Inlägg av Konservburk »

mattiash skrev:Finns det något så den kan loopa igenom alla användar som är ansluta och sedan döda deras processer.
Det beror på vad du menar med ansluten användare? Det går ju som användare att köra processer utan att vara ansluten. Jag antar att du även vill döda sånt?

Det enklaste är om alla användare är i samma grupp, typ gruppen users eller liknande. Då är det bara göra så här:

Kod: Markera allt

pkill -G users
Annars kan du helt enkelt lista vilka användare du vill döda processer för:

Kod: Markera allt

pkill -u pelle,lisa,urban
Användarvisningsbild
ebbot
Inlägg: 590
Blev medlem: 08 apr 2008, 21:14
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur
Ort: 127.0.0.1
Kontakt:

Re: Stänga ner processer/användare

Inlägg av ebbot »

Kom bara på knepiga script med if-satser osv så jag sökte och hittade detta:

http://www.penguin-soft.com/penguin/man/8/autolog.html

Kanske kan vara något?
Tid över? Svara gärna på ett inlägg
Underskattad hjälp precis som denna och denna
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

Re: Stänga ner processer/användare

Inlägg av mattiash »

Tjena

Ja klart jag dödar alla processer som tillhör gruppen.
Har ju alla elever i en grupp.
Dödar jag bara deras processer så borde det ju vara klart.

ska testa lägga in det i ett cron script bara som körs varje natt.

// matte
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Stänga ner processer/användare

Inlägg av maths57 »

Jag visar nog bara min dumhet, men jag frågar i alla fall. Menar du att du vill logga ut användare eller är det vissa program de kör som du vill avsluta?
mattiash
Inlägg: 287
Blev medlem: 11 maj 2006, 11:10

Re: Stänga ner processer/användare

Inlägg av mattiash »

Jag vill logga ut alla användar och stänga ner alla deras program som dom kör.

eleverna har nämligen kommit på att man bara kan använda ctrl alt backspace för att slå sig ur gnome.
Problemet blir då att den stänger inte av alla processer.
Bland annat så körs firefox fortfarnade med det effekten att nästa gång man loggar in kan man inte starta sin firefox säger den att en instanns redan körs.

Så då tänkte jag på kvällen någon gång bara slänga ut alla användar och stänga av deras processer.
finns inga användare anslutna ändå så det kommer inte att påverka några användare.

// matte
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Stänga ner processer/användare

Inlägg av Lars »

Om du vill ta bort möjligheten till ctrl+alt+backspace kan du peta in det här i xorg.conf:

Kod: Markera allt

Section "ServerFlags"
   Option "DontZap" "true"
EndSection
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"