Wie ist es möglich, die Häufigkeit des Kontextwechsels unter Linux (Linaro, Ubuntu, Debian) zu ändern? Es ist in Ordnung, ein weniger ansprechendes System gegen ein effizienteres auszutauschen. EDIT1: Ich habe einen Hauptprozess, den ich so schnell wie möglich ausführen möchte (maximale Taktzyklen pro Sekunde), also habe ich darüber nachgedacht, die …
Ich schreibe ein Perl-Skript, das Protokolldateien analysiert, um PIDs zu sammeln, und dann prüft, ob diese PID ausgeführt wird. Ich versuche, mir den besten Weg zu überlegen, um diesen Scheck zu machen. Offensichtlich könnte ich etwas machen wie: system("ps $pid > /dev/null") && print "Not running\n"; Ich würde es jedoch …
Was ist, wenn 'kill -9' nicht funktioniert? oder Wie kann man ein Skript beenden, das neue Prozesse startet? hilft mir sowieso nicht weiter. Ich habe ein Python-Skript, das automatisch mit einer anderen Prozess-ID startet , die denselben Port verwendet, wenn sie mit beendet wird sudo kill -9 <pid>. $ lsof …
In " /programming/13038143/how-to-get-pids-in-one-process-group-in-linux-os " werden alle Antworten erwähnt psund keine erwähnt /proc. "ps" scheint nicht sehr portabel zu sein (Android- und Busybox-Versionen erwarten unterschiedliche Argumente), und ich möchte in der Lage sein, Pids mit Pgids mit einfachen und portablen Tools aufzulisten. In /proc/.../status sehe ich Tgid:(Thread-Gruppen-ID), Gid:(Gruppen-ID für Sicherheit, nicht …
Ich verwende oft bashShell-Skripte, um einfache Befehle für viele verschiedene Dateien auszuführen. Angenommen, dass ich den folgenden habe bashShell - Skript, genannt script.sh, die das Programm / Befehl läuft fooauf drei Textdateien "a.txt", "b.txt", "c.txt": #!/bin/bash for strname in "a" "b" "c" do foo $strname".txt" done Angenommen, dies foo $strname".txt"ist …
Normalerweise führe ich nur wenige Java-Anwendungen aus, eine für den lokalen Server und eine für einige IDE-Anwendungen wie NetBeans. Und von Zeit zu Zeit bleibt mein Server nach vielen erneuten Bereitstellungen in OutOfMemoryException hängen, sodass ich den Java-Prozess beenden muss, um einen Neustart durchzuführen. Also tue ich es, pkill -9 …
Normalerweise töte ich einen Prozess mit killall. killall markdoc Ich bin mir jedoch nicht sicher, ob dieser Befehl den Vorgang ordnungsgemäß beendet. Erreicht dieser Befehl eine ordnungsgemäße Beendigung? Wenn dies nicht der Fall ist, wie kann ich einen Prozess mit seinem Namen ordnungsgemäß beenden?
Wann immer ich einen Hintergrundprozess beenden muss, tue ich das ps -e | grep <process_name> Was soetwas druckt 1766 ? 00:00:13 conky, dann benutze ich die Prozess-ID dazu killso kill 1766. Kann ich das auf irgendeine Weise vereinfachen? Mach es schneller? die Anzahl der Eingaben reduzieren?
Wir haben ein Skript, das auf unseren Webservern ausgeführt wird, ausgelöst durch Kundenaktionen, die einen Unix-Prozess initiieren, um einige Cache-Dateien zu generieren. Da dieser Prozess auf von unseren Kunden gelieferte Dateien wirkt, verhält er sich manchmal so schlecht, dass der PHP-Prozess, der ihn erzeugt, eine Zeitüberschreitung aufweist oder so viel …
Bei der Überwachung der Festplatten-E / A wird der größte Teil der E / A auf jbd2 zurückgeführt, während der ursprüngliche Prozess, der die hohe E / A verursacht hat, einem viel geringeren E / A-Prozentsatz zugeordnet wird. Warum? Hier ist die iotopAusgabe eines Beispiels (andere Prozesse mit E / …
Ich muss einige sensible Argumente für ein von mir ausgeführtes Programm verbergen, habe aber keinen Zugriff auf den Quellcode. Ich führe dies auch auf einem gemeinsam genutzten Server aus, sodass ich so etwas nicht verwenden kann, hidepidweil ich keine sudo-Berechtigungen habe. Hier sind einige Dinge, die ich ausprobiert habe: export …
Ich weiß, dass Linux-Namespaces unter anderem genutzt werden können, um untergeordnete Prozesse sicher einzuschränken und einzusperren, ohne dass die Gefahr besteht, dass sie zombiert und ausgelagert werden init. Aber ich weiß nicht genau, wie die Implementierung aussieht. Wie kann ich die von util-linuxz. B. mountund bereitgestellten Tools verwenden nsenter, um …
Ich hatte den ps -ef|grep javaBefehl erteilt und dies ist einer der Einträge, die ich erhalten habe: subhrcho 875 803 0 Jan23 pts/5 00:02:27 [java] <defunct> Was <defunct>bedeutet das hier? In welchem Zustand befindet sich dieser Prozess mit PID = 875?
bzip2Im Hintergrund läuft ein Prozess und ich habe keine Ahnung, woher er kommt. Es verbraucht eine Menge Ressourcen. Kann ich einen umgekehrten lsofVorgang durchführen, um festzustellen, auf welche Dateien durch diesen Prozess zugegriffen wird? Ich habe den Prozess vorerst ausgesetzt.
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.