Moin, ich möchte einen Suspend während langlaufender Jobs verhindern. Wie geht das? echo $irgendwas /proc/$irgendwo ? Danke im Voraus Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 14/09/10 13:23, Martin Schröder wrote:
ich möchte einen Suspend während langlaufender Jobs verhindern. Wie geht das? echo $irgendwas /proc/$irgendwo ?
Wie meinst Du das? Legt sich Dein Rechner schlafen, waehrend Jobs am Laufen sind? Was loest den Suspend denn aus, normalerweise legt sich ein Rechner ja nicht von selbst schlafen. Gruesse, Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 14. September 2010 21:21 schrieb Thomas Hertweck <Thomas.Hertweck@web.de>:
Wie meinst Du das? Legt sich Dein Rechner schlafen, waehrend Jobs am Laufen sind? Was loest den Suspend denn aus, normalerweise legt sich ein Rechner ja nicht von selbst schlafen.
In der Energieverwaltung von KDE ist eingestellt, daß sich die Maschine nach 45 Minuten Abwesenheit des Anwenders suspenden soll. Ich habe aber längerlaufende rsyncs auf eine USB-Platte, die es nicht unbedingt mögen, wenn sie über Suspend unterbrochen werden - ich würde also währenddessen gerne den Suspend verhindern. Achja: 11.2, Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 14/09/10 20:31, Martin Schröder wrote:
Am 14. September 2010 21:21 schrieb Thomas Hertweck <Thomas.Hertweck@web.de>:
Wie meinst Du das? Legt sich Dein Rechner schlafen, waehrend Jobs am Laufen sind? Was loest den Suspend denn aus, normalerweise legt sich ein Rechner ja nicht von selbst schlafen.
In der Energieverwaltung von KDE ist eingestellt, daß sich die Maschine nach 45 Minuten Abwesenheit des Anwenders suspenden soll. Ich habe aber längerlaufende rsyncs auf eine USB-Platte, die es nicht unbedingt mögen, wenn sie über Suspend unterbrochen werden - ich würde also währenddessen gerne den Suspend verhindern.
Achja: 11.2,
Ah, die Infos haben wohl gefehlt. Du willst also im Prinzip so etwas wie "leg Dich schlafen nach 45min, es sei denn, der load ist groesser als ein gewisser Threshold oder es gibt <n> aktive Prozesse des Anwenders <xyz>". So etwas in der Art? Ich glaube nicht, dass es da etwas fertiges fuer den Heimanwender gibt, zumindest ist mir nichts bekannt. Ich kenne ausgereiftere Suspend-Entscheidungen hpts. von grossen Linux-Clustern. Bei uns legen sich Cluster-Knoten nach 4h schlafen, wenn es keine Arbeit gibt (keine Jobs queued usw., der Begriff "keine Arbeit" ist manchmal nicht so leicht zu definieren). Schau Dir mal https://computing.llnl.gov/linux/slurm/power_save.html oder aehnliche Tools an. Die haben in der Regel zahlreiche Konfigurationsmoeglichkeiten, wann eine Maschine schlafen gehen soll. Ist natuerlich vermutlich etwas Overkill fuer den Heimanwender, aber Du kannst Dir mit Hilfe der Infos vielleicht selbst etwas stricken. Wir haben uns auch eine eigene Loesung geschrieben. Vielleicht hat aber ja noch jemand eine fertige Loesung parat. Mal schaun. Gruesse, Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 14. September 2010 22:11 schrieb Thomas Hertweck <Thomas.Hertweck@web.de>:
Ah, die Infos haben wohl gefehlt. Du willst also im Prinzip so etwas wie "leg Dich schlafen nach 45min, es sei denn, der load ist groesser als ein gewisser Threshold oder es gibt <n> aktive Prozesse des Anwenders <xyz>". So etwas in der Art?
Ja. Oder eine Möglichkeit, aus einem Script heraus den Suspend zeitweise zu unterbinden. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 14. September 2010 schrieb Martin Schröder:
(...). In der Energieverwaltung von KDE ist eingestellt, daß sich die Maschine nach 45 Minuten Abwesenheit des Anwenders suspenden soll. Ich habe aber längerlaufende rsyncs auf eine USB-Platte, die es nicht unbedingt mögen, wenn sie über Suspend unterbrochen werden - ich würde also währenddessen gerne den Suspend verhindern. (...).
Du kannst per dbus ein anderes Powerdevil-Profil wählen, keinen Suspend macht: qdbus org.kde.powerdevil /modules/powerdevil setProfil <Profilename> Unabhängig vom Desktop ist aber: qdbus org.freedesktop.PowerManagement /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Inhibit.Inhibit <application> <reason> Einschalten geht dann mit dem Rückgabewert n des obigen Aufrufs: qdbus org.freedesktop.PowerManagement /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Inhibit.UnInhibit <n> Gruß Jan -- Whatever hits the fan will not be evenly distributed. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am 14. September 2010 22:48 schrieb Jan Ritzerfeld <suse@mailinglists.jan.ritzerfeld.net>:
Unabhängig vom Desktop ist aber: qdbus org.freedesktop.PowerManagement /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Inhibit.Inhibit <application> <reason> Einschalten geht dann mit dem Rückgabewert n des obigen Aufrufs: qdbus org.freedesktop.PowerManagement /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Inhibit.UnInhibit <n>
Danke! Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Jan Ritzerfeld
-
Martin Schröder
-
Thomas Hertweck