Ich gehe dieses Buch durch , Advanced Linux Programming von Mark Mitchell, Jeffrey Oldham und Alex Samuel. Es ist von 2001, also ein bisschen alt. Aber ich finde es trotzdem ganz gut. Ich habe jedoch einen Punkt erreicht, an dem es von dem abweicht, was mein Linux in der Shell-Ausgabe …
Wie kann ich bei einem gegebenen Shell-Prozess (zB sh) und seinem untergeordneten Prozess (zB cat) das Verhalten von Ctrl+ Cmithilfe der Prozess-ID der Shell simulieren ? Das habe ich versucht: Laufen shund dann cat: [user@host ~]$ sh sh-4.3$ cat test test Senden SIGINTan catvon einem anderen Terminal: [user@host ~]$ kill …
Ich fand, das pidstatwäre ein gutes Werkzeug, um Prozesse zu überwachen. Ich möchte die durchschnittliche Speichernutzung eines bestimmten Prozesses berechnen. Hier ist ein Beispiel für eine Ausgabe: 02:34:36 PM PID minflt/s majflt/s VSZ RSS %MEM Command 02:34:37 PM 7276 2.00 0.00 349212 210176 7.14 scalpel (Dies ist Teil der Ausgabe …
Manchmal möchte ich ein USB-Gerät mit aushängenumount /run/media/theDrive , aber ich erhalte eine drive is busyFehlermeldung. Wie finde ich heraus, welche Prozesse oder Programme auf das Gerät zugreifen?
Ich habe diesen Befehl erfolgreich verwendet, der eine Variable in einer Konfigurationsdatei ändert und dann ein Python-Skript in einer Schleife ausführt: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done Da es jeweils DoMyScript.pyungefähr 30 Sekunden dauert, bis sie beendet sind, möchte ich sie in den Hintergrund verschieben, während die nächste …
Gibt es eine Möglichkeit, eine vollständige Prozessauflistung in Solaris ohne abgeschnittene Linien zu generieren? Ich habe den psBefehl mit den folgenden Argumenten ausprobiert : -f Erzeugt eine vollständige Liste. (Siehe unten für Bedeutung von Spalten in einer vollständigen Liste ing.) -l Erzeugt eine lange Liste. (Siehe unten.) Also, diese beiden …
Ich suche nach dem Prozess, der in Linux mit der Prozess-ID 0 gestartet wurde. Ich weiß, dass initPID 1 der erste Prozess in Linux ist. Gibt es einen Prozess mit PID 0?
Kürzlich habe ich Informationen über Prozesse in GNU / Linux ausgegraben und bin auf die berüchtigte Gabelbombe gestoßen: :(){ : | :& }; : Theoretisch soll es sich unendlich duplizieren, bis dem System die Ressourcen ausgehen ... Ich habe jedoch versucht, sowohl auf einer CLI Debian- als auch einer GUI …
Ich möchte feststellen, welcher Prozess das andere Ende eines UNIX-Sockets hat. Insbesondere frage ich nach einem, der mit erstellt wurde socketpair(), obwohl das Problem für alle UNIX-Sockets gleich ist. Ich habe ein Programm parent, das a socketpair(AF_UNIX, SOCK_STREAM, 0, fds)und fork()s erstellt. Der übergeordnete Prozess wird geschlossen fds[1]und die fds[0]Kommunikation …
Ich habe einen Algorithmus für ein ziemlich schweres Problem in der Mathematik entwickelt, für dessen Abschluss wahrscheinlich mehrere Monate erforderlich sind. Da ich nur begrenzte Ressourcen habe, habe ich dies auf meinem Ubuntu 12.04 (x86) -Laptop gestartet. Jetzt möchte ich einige Updates installieren und den Laptop neu starten (die Meldung …
Ich möchte mehrere Befehle (Prozesse) auf einer einzigen Shell ausführen. Alle von ihnen haben eine eigene kontinuierliche Ausgabe und hören nicht auf. Laufen sie im Hintergrund bricht Ctrl- C. Ich möchte sie als einen einzigen Prozess ausführen (Subshell, vielleicht?), Um alle mit Ctrl- stoppen zu können C. Um genau zu …
Bei Verwendung von flockkönnen mehrere Prozesse gleichzeitig eine gemeinsame Sperre haben oder darauf warten, eine Schreibsperre zu erhalten. Wie bekomme ich eine Liste dieser Prozesse? Dies bedeutet, dass für eine gegebene Datei X idealerweise die Prozess-ID jedes Prozesses gefunden wird, der eine Sperre für die Datei enthält oder auf diese …
Ich weiß, dass pkilles mehr Filterregeln als gibt killall. Meine Frage ist, was ist der Unterschied zwischen: pkill [signal] name und killall [signal] name Ich habe gelesen, dass dies killalleffektiver ist und alle Prozesse und Unterprozesse (und rekursiv) beendet, die mit dem nameProgramm übereinstimmen . pkillmacht das nicht auch
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.