Suspend nach X Minuten Idle

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
dank
Beiträge: 105
Registriert: 19.04.2009 14:35:12

Suspend nach X Minuten Idle

Beitrag von dank » 30.11.2011 16:06:07

Hi,

ich habe hier ein minimales Debian für einen ThinClient gebaut. Ich möchte nun gerne, dass die Kiste nach X Minuten Inaktivität in den Ruhezustand geht. Suspen mit pm-suspend funzt.

Wie kann ich erreichen, dass der TC bei dauerhafter inaktivität automatisch in den Ruhezustand geht (wenn kein Nutzer eingelogged ist). Gibt es dafür einen Dienst? Hat jemand das Stichwort zur Google Suche.

Gruß

Benutzeravatar
CrashMan
Beiträge: 340
Registriert: 07.04.2007 14:04:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: MD

Re: Suspend nach X Minuten Idle

Beitrag von CrashMan » 30.11.2011 16:37:09

Vllt kann dir da Debianxautolock helfen.
debian stable + arch

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Suspend nach X Minuten Idle

Beitrag von Cae » 01.12.2011 10:46:23

dank hat geschrieben:dauerhafter inaktivität automatisch in den Ruhezustand geht (wenn kein Nutzer eingelogged ist). Gibt es dafür einen Dienst? Hat jemand das Stichwort zur Google Suche.
Ich werfe mal cronjob, w(ho), sleep und pm-suspend in den Raum.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

dank
Beiträge: 105
Registriert: 19.04.2009 14:35:12

Re: Suspend nach X Minuten Idle

Beitrag von dank » 01.12.2011 15:39:40

Mit einem cronjob, w(ho) und sleep bekomme ich nur raus, ob jemand gerade eingeloggt ist, aber nicht, wie lange er schon inaktiv ist. Oder täusche ich mich?

xautolock sieht interessant aus. Nun muss ich dem nur noch sagen, dass er das Ding starten soll, wenn slim (der login manager) aktiv ist. Oder gibt es xautolock auch einen passenden daemon?

Gruß dank

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Suspend nach X Minuten Idle

Beitrag von Cae » 01.12.2011 16:50:49

dank hat geschrieben:ob jemand gerade eingeloggt ist, aber nicht, wie lange er schon inaktiv ist. Oder täusche ich mich?
Mein w kann das :P Siehe die IDLE-Spalte.

Code: Alles auswählen

$ w | awk '{ if (2<FNR) { print $1 "\t" $5 }}'
Fein mit awk gefiltert (geht auch mit w -sh) und formatiert.

Gruß Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

dank
Beiträge: 105
Registriert: 19.04.2009 14:35:12

Re: Suspend nach X Minuten Idle

Beitrag von dank » 01.12.2011 23:22:43

Ich habe ein schönes Script im Netz gefunden, dass mit einfachsten Mitteln bestimmt, ob noch Netzwerkverkehr auf der Kiste stattfindet. Für einen ThinClient ist das Optimal ;-).

Geht 10min (oder was man im cron einstellt) nix übers Netz, geht die Kiste in den Suspend. Hier der Link für interessierte: http://cameacross.wordpress.com/2011/05 ... nactivity/.

Danke für die Hilfe.

Antworten