Im ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb In htopzeigt es sich wie: Warum zeigt htop mehr Prozesse als
`read` ist ein Shell-Dienstprogramm zum Lesen von Zeichenfolgen aus dem Standardeingabestream oder aus einem Dateideskriptor.
Im ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb In htopzeigt es sich wie: Warum zeigt htop mehr Prozesse als
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 erzeugt. Auf...
Ich verwende einen Docker-Server unter Arch Linux (Kernel 4.3.3-2) mit mehreren Containern. Seit meinem letzten Neustart stürzen sowohl der Docker-Server als auch zufällige Programme in den Containern mit der Meldung ab, dass kein Thread erstellt werden kann oder (seltener) ein Zweig erstellt...
Wie kann ich IOPS unter Linux separat über die Befehlszeile oder programmgesteuert lesen und schreiben? Ich habe das sysstatPaket installiert . Bitte sagen Sie mir, wie ich diese mit sysstatPaketbefehlen separat berechnen kann . Oder ist es möglich, sie mit dem Dateisystem zu berechnen? zB: /proc...
Linux folgt (noch) nicht dem POSIX.1-Standard, der besagt, dass ein reniceOn-Prozess "alle System-Scope-Threads im Prozess" betrifft, da laut pthreads (7) doc "Threads keinen gemeinsamen Nice-Wert haben". Manchmal kann es jedoch praktisch sein, renice"alles" zu tun, was sich auf einen bestimmten...
Edit: Originaltitel lautete "Lesen schlägt in Bash fehl" Mit ksh verwende ich read, um Werte bequem zu trennen: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Aber es schlägt fehl in bash: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ Ich habe in der Manpage keinen Grund gefunden, warum dies...
Linux unterscheidet nicht zwischen Prozessen und Threads und implementiert beide als Datenstruktur task_struct. Was bietet Linux einigen Programmen, um Threads eines Prozesses von seinen untergeordneten Prozessen zu unterscheiden? Zum Beispiel gibt es eine Möglichkeit Informationen über alle Themen...
Um eine andere Antwort zu verstehen: find / -type d -print0 | while read -r -d ''; do ls -ltr "$dir" | sed '$!d' Der erste Schritt besteht darin, die Verwendung der Option -r des Lesebefehls zu verstehen. Zunächst dachte ich, es würde ausreichen, einfach auszuführen man read um die Bedeutung der...
Ich habe an vielen Stellen gelesen, dass Linux einen Kernel-Thread für jeden Benutzer-Thread in einer Java-VM erstellt. (Ich sehe den Begriff "Kernel-Thread" auf zwei verschiedene Arten: Ein Thread, der für die Arbeit mit dem Kernbetriebssystem und erstellt wurde Ein Thread, der dem Betriebssystem...
In einigen Bourne-wie Muscheln, die readkann builtin nicht die ganze Zeile aus der Datei eingelesen /proc(der Befehl unten ausgeführt werden sollte zsh, ersetzen Sie $=shellmit $shellanderen Shells): $ for shell in bash dash ksh mksh yash zsh schily-sh heirloom-sh "busybox sh"; do printf '[%s]\n'...
Ich habe gelesen, dass es schlecht ist, Dinge zu schreiben, wie es for line in $(command)der richtige Weg zu sein scheint: command | while IFS= read -r line; do echo $line; done Das funktioniert super. Was aber, wenn ich den Inhalt einer Variablen und nicht das direkte Ergebnis eines Befehls...
Ich habe das folgende Skript: while read lineA && read lineB <&3 do echo "$lineA" echo "$lineB" echo done < file11 3< file22 Dieser Code funktioniert gut. Aber ich verstehe das nicht: <&3 done < file11 3< file22
Ich habe ein Skript, das eine Verbindung zu einem Remote-Server herstellt und prüfe, ob ein Paket installiert ist: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Dieses Beispiel...
Dies sind die einzelnen Threads des Packet Receiver-Prozesses. Gibt es eine Möglichkeit, einen einzelnen Thread abzutöten? Stellt Linux einen bestimmten Befehl zur Verfügung, mit dem ein Stoppsignal an einen bestimmten Thread in einem Prozess abgebrochen oder gesendet werden
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Unix Internal...
Zufällig musste ich mein Skript ATA-ID-zu-Gerätename verwenden (hier zu finden: /server/244944/linux-ata-errors-translating-to-a-device-name/) 426561 # 426561 ) auf einer schreibgeschützten / Partition. Falls Sie neugierig sind, handelt es sich um eine Ubuntu-Wiederherstellungskonsole, mit der Sie...
Allgemeines Problem Ich möchte ein Skript schreiben, das mit dem Benutzer interagiert, obwohl es sich mitten in einer Rohrkette befindet. Konkretes Beispiel Konkret dauert es ein fileoder stdin, zeigt Zeilen (mit Zeilennummern) an, fordert den Benutzer auf, eine Auswahl oder Zeilennummern...
Ich brauche ein Skript ausgeführt werden soll , indem es durch Rohrleitungen bashmit wget(anstatt es direkt mit bash ausgeführt wird ). $ wget -O - http://example.com/my-script.sh | bash Es funktioniert nicht, weil mein Skript readAnweisungen enthält. Aus irgendeinem Grund funktionieren diese...
Wie gehe ich mit den eingegebenen Backspaces um? Es wird angezeigt, ^?ob versucht wurde und wie readdie Zeichen gezählt wurden, da 12^?3bereits 5 Zeichen vollständig waren (obwohl alle nicht tatsächlich eingegeben wurden), aber nachdem 12^?3^?die Eingabeaufforderung zurückgegeben wurde, seltsam....
Ich habe einen lokalen Computer, der eine SSH-Sitzung zu einem Remote- masterComputer und dann eine weitere innere SSH-Sitzung von masterjedem zu einem Remote- Computer durchführen und dann slaveszwei Befehle ausführen soll, dh ein bestimmtes Verzeichnis löschen und neu erstellen. Beachten Sie,...