Ulf24
Anmeldungsdatum: 30. September 2014
Beiträge: 114
Wohnort: Thüringen
|
philipp.dreis schrieb: So diese Prozesse laufen im Hintergrund auf meinen Server:
desweiteren wenn ich den Laptop wieder aufwecken möchte, zeigt er zwar den Bildschirm wie vorher kann aber keine Befehle mehr ausführen.
Weil das Skript taskprot noch im Vordergrund läuft, Du kannst es mit STRG+c beenden. Zur Info: Der Prozess ps wird von diesem Skript aufgerufen. Jetzt vermute ich mal, dass beim Versetzen des Rechners in den Ruhezustand die Standardausgabe (Bildschirmausgabe) angehalten wird und damit auch das Skript. Deshalb habe ich in diesem Skript eine Funktion inplementiert, neue Prozesse in eine Datei zu schreiben. Starten kannst Du es so:
oder mit einem anderen beliebigen Dateinamen. Nach dem Neustart kannst Du ja mal in der Datei nachsehen, ob da was Neues drinsteht. @ Vej: Danke für die Tipps im Wiki. Die werde ich mir mal genauer ansehen. Ulf
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Hallo ihr zwei. Ulf24 schrieb: Jetzt vermute ich mal, dass beim Versetzen des Rechners in den Ruhezustand die Standardausgabe (Bildschirmausgabe) angehalten wird. Deshalb habe ich in diesem Skript eine Funktion implementiert, neue Prozesse in eine Datei zu schreiben. Starten kannst Du es so:
oder mit einem anderen beliebigen Dateinamen.
Klingt gut.
Ich halte es aber für möglich, dass dieses Programm angehalten und mit dem Rest des Arbeitsspeichers abgespeichert wird, bevor es auf die CPU kommt (und damit ps aufrufen durfte). Schauen wir mal, was es gibt, ich wollte das hier nur schon mal zum Bedenken geben, bevor ich es vergesse. Viele Grüße Vej
|
Ulf24
Anmeldungsdatum: 30. September 2014
Beiträge: 114
Wohnort: Thüringen
|
Naja, das ist auch nur ein Versuch, den entsprechenden Prozess herauszufinden. Ob es gelingt, steht auf einem anderem Stern. Ich hatte mal folgenden Versuch gemacht: Ein Skript in einer Konsole starten, welches regelmäßig eine Ausgabe erzeugt. Dann habe ich die Ausgabe mit STRG+s angehalten und von einer anderen Konsole festgestellt, dass das Skript auch angehalten wurde. Dann habe ich auf der ursprünglichen Konsole mit STRG+q die Ausgaben fortgesetzt, und das Skript lief weiter. Deshalb versuche ich mit dem Perl-Befehl open nicht die Standardausgabe zu benutzen. Aber das ist alles nur reine Spekulation. Man kann es probieren. Leider habe ich nicht die Möglichkeit, das zu testen. Des weiteren spielt auch die Lebensdauer eines Prozesses eine wichtige Rolle. Ist diese kleiner als ein Schleifendurchlauf im Skript, wird dieser Prozess nicht erkannt. Ich habe gefühlte 30 mal ls ausgeführt, bis dieser ls-Prozess ein mal erkannt wurde. Das alles nur zur Info. Ulf PS: Wieso bekomme ich keine Mail mehr, wenn hier jemand einen Beitrag leistet? Ich habe an meinem Benutzerkonto nichts geändert.
|
philipp.dreis
(Themenstarter)
Anmeldungsdatum: 26. Oktober 2014
Beiträge: 34
|
Hallo zusammen, so habe jetzt mal das Skript ausgeführt, den Laptopdeckel geschlossen und da der Laptop nicht mehr reagiert hat neu gestartet. In der txt Datei hat Linux einiges geschreiben : 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70 | 2014_10_29_21:33:43 - neuer Prozess: - kworker/1:0
2014_10_29_21:36:23 - neuer Prozess: - kworker/0:2
2014_10_29_21:37:21 - neuer Prozess: - dbus-daemon-lau
2014_10_29_21:37:21 - neuer Prozess: - systemd-shim
2014_10_29_21:37:21 - neuer Prozess: - kworker/u4:0
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:3
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:4
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:5
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:6
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:7
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:8
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:9
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:10
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:11
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:12
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:13
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:14
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:15
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:16
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:17
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:18
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:19
2014_10_29_21:37:39 - neuer Prozess: - kworker/1:1H
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:20
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:21
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:22
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:23
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:24
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:25
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:26
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:27
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:28
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:29
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:30
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:31
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:32
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:33
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:34
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:35
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:36
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:37
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:38
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:39
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:40
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:41
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:42
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:43
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:44
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:45
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:46
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:47
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:48
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:49
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:50
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:51
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:52
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:53
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:54
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:55
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:56
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:57
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:58
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:59
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:60
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:61
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:62
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:63
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:64
2014_10_29_21:37:39 - neuer Prozess: - kworker/u4:65
2014_10_29_21:37:39 - neuer Prozess: - kworker/1:3
|
Ich kann keinen Prozess zum Ruhemodus erkennen... LG
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Hallo philipp.dreis. philipp.dreis schrieb: Ich kann keinen Prozess zum Ruhemodus erkennen...
Ich auch nicht. Diese ganzen kworker führen "zurückgestellte Aufgaben" des Kernels aus (sehr vereinfacht gesagt). Viele Grüße Vej
|
philipp.dreis
(Themenstarter)
Anmeldungsdatum: 26. Oktober 2014
Beiträge: 34
|
mh... Oder muss ich dazu uswsusp installieren? LG
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Hallo philipp.dreis. philipp.dreis schrieb: Oder muss ich dazu uswsusp installieren?
Eigentlich nicht. Zumindest war das von Ulf24 nicht so geplant. Du könntest natürlich uswsusp installieren (damit sich das System darauf einstellt) und anschließend beschädigen, sodass die Ausführung abgebrochen wird. Da Ulf24 ganz oben schon beschrieben hat, wie das mit den pm-utils geht, würde ich dann aber eher vorschlagen pm-utils zu installieren und zu beschädigen. Diese Lösungen haben den Vorteil, dass sie schnell zum Ergebnis führen und den Nachteil, dass das System nichts davon weiß und eventuell bei Updates das Paket "repariert". Viele Grüße Vej
|
philipp.dreis
(Themenstarter)
Anmeldungsdatum: 26. Oktober 2014
Beiträge: 34
|
Kann man das denn nicht verhindern, dass das System updates für den Service zieht? LG
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Hallo philipp.dreis. philipp.dreis schrieb: Kann man das denn nicht verhindern, dass das System updates für den Service zieht?
Du hast recht, dass lässt sich natürlich verhindern: Sperren. Es wäre auch möglich nur die veränderte Datei vom Update auszunehmen, indem eine Umleitung eingerichtet wird: dpkg-divert. Viele Grüße Vej
|
philipp.dreis
(Themenstarter)
Anmeldungsdatum: 26. Oktober 2014
Beiträge: 34
|
Hallo Vaj, kannst du mir sagen wie ich das machen kann. Bin ganz neu in der Ubuntu - Welt. LG
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
philipp.dreis schrieb: kannst du mir sagen wie ich das machen kann. Bin ganz neu in der Ubuntu - Welt.
Wo genau hast du Probleme?
Wir sehen uns hier als Hilfe zur Selbsthilfe, sodass du den Weg bitte schon selbst beschreiten musst 😉. Hier mal ein Leitfaden: pm-utils installieren Dieser Anleitung von Ulf24 folgen. Entweder das Paket pm-utils für Updates sperren, oder die Datei, die in der Anleitung von Ulf24 modifiziert wurde von den Updates umleiten.
Viele Grüße Vej PS.: Wir machen das mit der Selbsthilfe nicht um dich zu ärgern, sondern damit du möglichst viel lernst.
|
philipp.dreis
(Themenstarter)
Anmeldungsdatum: 26. Oktober 2014
Beiträge: 34
|
Vielen dank euch beiden. Habe nun pm-utils installiert und umgeschrieben.
Dann die Updates gesperrt für dieses Paket. Nun ist mein Problem gelöst 😉 Vej,
natürlich weiß ich, dass ihr mich nicht ärgern wollt. Ich versuche natürlich auch einiges zu lernen durch lesen. Daher habe ich es auch geschafft einen Server so zu programmieren wie ich es wollte ☺ Bei dieser sache war ich einfach am verzweifeln 😉
|
Vej
Moderator, Supporter
Anmeldungsdatum: 7. März 2013
Beiträge: 3391
|
Hallo philipp.dreis. philipp.dreis schrieb:
Nun ist mein Problem gelöst 😉
Super 👍. Herzlichen Glückwunsch. natürlich weiß ich, dass ihr mich nicht ärgern wollt. Ich versuche natürlich auch einiges zu lernen durch lesen. Daher habe ich es auch geschafft einen Server so zu programmieren wie ich es wollte ☺ Bei dieser sache war ich einfach am verzweifeln 😉
Das schreibe ich, da wir hier öfters mal heftigere Reaktionen bekommen nach dem Motto: "Ich will doch nur dass es läuft und nicht gleich Informatik studieren". Viele Grüße Vej
|