Wie führe ich einen Befehl aus, wenn ein Prozess startet?
834
The Forgotten King
Ich habe ein Sh-Skript zum Aktualisieren meines Hintergrunds, das pscircle verwendet, um laufende Prozesse anzuzeigen. Das Skript wird alle fünf Sekunden ausgeführt, um das Hintergrundbild zu aktualisieren. Ich möchte jedoch, dass das Skript ausgeführt wird, wenn ein Prozess gestartet oder gestoppt wird. Ist das möglich?
Bearbeiten 1: Könnte auch die Anzahl der Prozesse überprüfen, die unter meinem Benutzernamen ausgeführt werden
Edit 2: Eventuell muss eine Ausnahme für pscircle selbst hinzugefügt werden
Es ist zwar möglich, aber auch ein großer Fehler: Wenn der Prozess "pscircle" beginnt, wird ein weiterer Auslöser erzeugt, der "pscircle" startet.
Eugen Rieck vor 5 Jahren
0
Ach ja, das habe ich nicht gemerkt. Möglicherweise muss eine Ausnahme erstellt werden
The Forgotten King vor 5 Jahren
0
Und natürlich starten Sie `pscircle` mit einem` bash`-Skript, also gibt es eine weitere Ausnahme, und die Hintergrundänderung startet eine Dbus-Sitzung, die einen weiteren Prozess erstellt, plus was Cron und Freunde tun ... Sie würden am Ende Ihre Das System ist ziemlich beschäftigt, nur die Tapeten zu wechseln.
Eugen Rieck vor 5 Jahren
2
Was hindert Sie daran, ein Ladeindikator-Applet zu verwenden und die pscircle-Magie nur alle paar Sekunden zu nutzen?
Eugen Rieck vor 5 Jahren
0
@EugenRieck ist hier genau richtig. In nur einer Sekunde können über 100 Prozesse in derselben Sekunde gestartet und gestoppt werden (Prozesse wie das Verzögern von Webservern). Wenn Sie Ihr Hintergrundbild häufig ändern, stürzt Ihr System einfach ab.
Fanatique vor 5 Jahren
0
Ja, das ist es, was ich mache, Ladeindikator in der Xfce4-Menüleiste und PSCircle läuft alle fünf Sekunden. Vielen Dank an alle!
The Forgotten King vor 5 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Wie kann ich eine Verzeichnisstruktur "invertieren"?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem