Wenn ich ein Programm mit gcc kompiliere und versuche, es über die Bash-Shell auszuführen, wie lautet die genaue Reihenfolge der Schritte, gefolgt von Bash, um es auszuführen? Ich weiß fork(), execve(), loader, dynamic linker(und andere Dinge) beteiligt sind, aber kann jemand eine genaue Abfolge von Schritten und eine geeignete Lesereferenz …
Dies ist etwas, über das ich nicht viele Informationen finden konnte, daher wäre jede Hilfe dankbar. Mein Verständnis ist also. Nehmen Sie die folgende Datei: -rw-r----- 1 root adm 69524 May 21 17:31 debug.1 Der Benutzer philkann nicht auf diese Datei zugreifen: phil@server:/var/log$ head -n 1 debug.1 cat: debug.1: Permission …
Ich möchte wissen, welche Ports von welchen Prozessen in Embedded-Linux verwendet werden. Da es sich um einfaches Embedded-Linux handelt, gibt es keine Netzwerkbefehlszeilen wie netstat, lsof. (Es gibt nur grundlegende Befehlszeilen wie cat, cp, echo usw.). Eine Teillösung scheint darin zu bestehen, die Befehlszeilen "cat / proc / net / …
Ich werde untersuchen, warum wir kritische Swap-Warnungen erhalten, und ich werde etwas finden wie: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND 14683 user1 30 10 16.0g 772m 744 S 0.3 0.3 277:24.87 6.5g MATLAB 14576 user1 30 10 8125m 1.1g 736 S 0.3 0.4 …
Unter Linux möchte ich die ausführbaren Dateien verfolgen, die in meinem Namen ausgeführt werden, einschließlich der gesamten Befehlszeile (in der Praxis wird jeder exec * () als mein eigener Benutzer ausgeführt). Ein Programm, das ich nicht kontrolliere, soll, um eine Aufgabe zu erledigen, das Programm ausführen, das ich übergebe, aber …
Es gibt Skripte, die eine E-Mail senden, wenn ein Serverprozess abgeschlossen ist. Ich möchte jedoch nicht ab und zu meine E-Mails abrufen, um festzustellen, ob ein Auftrag abgeschlossen wurde. Deshalb möchte ich eine SMS erhalten. Meine Frage ähnelt dieser, tauschen Sie einfach eine SMS mit allen Vorkommen von "E-Mail" aus: …
Es gibt 5 Prozesse, die nicht beendet werden können, kill -9 $PIDund die Ausführung cat /proc/$PID/cmdlinehängt die aktuelle Sitzung. Vielleicht sind es Zombie-Prozesse. Durch Ausführen ps -ef or htopwird auch die aktuelle Sitzung angehalten . Aber topund ps -efunktionieren gut. Es scheint also zwei Probleme zu geben, auf die das …
Kann ich eine Bash-Befehlszeile erstellen, die nur einen bestimmten Befehl ausführt, wenn der Prozess noch nicht ausgeführt wird (im Hintergrund)? Wie überprüfe ich *, ob bereits ein Befehl ausgeführt wird? (so kann ich den nächsten Befehl mit &&dazwischen hinzufügen , so dass der nächste nur ausgeführt wird, wenn der erste …
Ich verwende Putty, um meinen Linux-Server zu verbinden, auf dem sich meine Websites befinden. Ich kann ausführen # ps aux | less laufende Prozesse anzeigen. Aber ich möchte anzeigen, welche Dateien diese Prozesse ausführen? Ich habe es auch versucht # ps aux | grep <pid> Aber diesen Fehler bekommen: -bash: …
Habe zwei Befehle cmd1 und cmd2. Von den beiden dauert die Fertigstellung von cmd2 länger. Müssen cmd2 und dann cmd1 ausführen. Versucht, sie auf folgende Weise auszuführen: bash$ (nohup ./cmd2>result2 &) && nohup ./cmd1>result1 & oder bash$ (nohup ./cmd2>result2 &) ; nohup ./cmd1>result1 & Aber beide Male, wenn ich sehe, …
Was ist der Grund dafür, dass die E / A unterbrechungsfrei ist? Was wären die negativen Konsequenzen, wenn ein Prozess, der E / A verarbeitet, ein Signal verarbeiten könnte?
Mit bash kann man einen Prozess mit anhalten control-z. Gibt es jedoch allgemeine Umstände oder Richtlinien, vor denen Sie sich hüten sollten, wenn sich ein Prozess beim Anhalten nicht gut verhält? Mein spezielles Szenario bestand darin, eine TAR-Datei zu erstellen, die länger als erwartet dauerte. Ich wollte es anhalten, um …
Nehmen wir an, der Prozess läuft in einer begrenzten Umgebung: ( ulimit ... -v ... -t ... -x 0 ... ./program ) Programm wird beendet. Es kann viele Gründe geben: Speicher- / Zeit- / Dateilimit überschritten; nur einfacher Segfault; oder sogar normale Kündigung mit Rückkehrcode 0. Wie kann man überprüfen, …
Ich beobachte einen hohen Lastdurchschnitt auf einer bestimmten Maschine (ungefähr 9) in allen drei Lastfeldern. Ich verstehe Load als die Anzahl der Prozesse im Status "Ausführen" / aktuell gewünschte CPU-Zeit. Bin ich zu Recht der Meinung, dass wenn N Prozesse auf meinem Computer ausgeführt werden, dies keine Last größer als …
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.