Unix & Linux

7
Variablendefinition in 'sh -c'

Ich habe versucht, eine Variable in einer 'sh -c'-Befehlszeichenfolge zu definieren: sh -c "TMP=??; echo $TMP;" Es wurde nichts gedruckt. Warum kann ich keine Variable in einer 'sh -c'-Zeichenfolge

7
awk verwendet nicht '||' als Feldtrennzeichen

Ich versuche, awk zu verwenden, um mit einem Trennzeichen für mehrere Zeichen zu schneiden echo 'f1##f2' |awk -F '##' '{print $2}' Es wird gedruckt f2. Wohingegen echo 'f1||f2' |awk -F '||' '{print $1}' druckt f1||f2. Kann jemand erklären, was los

7
Eine benannte Pfeife lesen: Schwanz oder Katze?

Ich habe einen Dateideskriptor mit erstellt mkfifo fifo Sobald etwas in diese Pipe geschrieben ist, möchte ich es sofort wiederverwenden . Sollte ich es benutzen tail -f fifo oder while true; do cat fifo; done ? Sie scheinen dasselbe zu tun und ich konnte keinen Leistungsunterschied messen. Wenn...

7
HP-UX 10.20 Software-Depots

Ich habe nach HP-UX 9.X- und 10.20-Patches gesucht und es sieht so aus, als wäre ich zu spät zur Party. Ich habe festgestellt, dass die ursprünglichen FTP-Sites von HP alle entfernt wurden. Ich bin sicher, dass jemand einen vollständigen Spiegel dieser Materialien gemacht haben muss. Ich hätte es...

7
Der Server antwortet mit Verzögerung auf TCP-SYN-Pakete

Ich habe die folgende Netzwerktopologie: Wenn Arbeitsstation eine Verbindung herstellt zu HTTPS Server - Server , dann in der Regel - Server sendet SYN + ACK - Paket mit 60 Sekunden Verzögerung ~. Die Paketerfassung vom Server ist unten zu sehen: 10:15:21.310878 00:19:e2:9e:df:f0 >...

7
^ @ Spam in tty (scheint aber systemweit zu sein)

Ich habe kürzlich ein seltsames Verhalten auf meinem GNU / Linux-Computer festgestellt. Ich habe versucht, es einzugrenzen, bin mir aber nicht sicher, wohin ich als nächstes gehen soll. Mein Setup verwendet Folgendes: i3 gdm Bogen systemd grub2 pulseaudio 4.13.3-1-ARCH So manifestiert es sich: Wenn...

7
Zeichenfolgenvergleich mit Ganzzahl in [[Test

Ich habe mir hier eine Diskussion zwischen Kusalananda und xhienne angesehen , in der erwähnt [ "" -ge 2 ]wird , dass es sich nicht um einen gültigen Test handelt, der einen Fehler in bash --posixund anderen POSIX-kompatiblen Shells erzeugt. bash-4.3$ [ "" -gt 10 ] bash: [: : integer expression...

7
Was bestimmt, welcher PID ein Prozess zugewiesen wird?

Was bestimmt, welcher PID ein Prozess zugewiesen wird? Es scheint, als gäbe es eine Obergrenze für den ganzzahligen Wert, der für die ID verwendet wird. Was ist diese Grenze und wo ist sie definiert? Gibt es einen Bereich, der für Prozesse reserviert ist, die nicht vom Benutzer erstellt wurden? Um...

7
Zurückkehren '.' oder 'Quelle'

Ich habe versehentlich die falsche Umgebung aus einem Skript bezogen. Gibt es eine Möglichkeit, die Quelle zu entfernen oder mit anderen Worten, sie zurückzusetzen und die vorherige Umgebung wiederherzustellen? Die offensichtliche Antwort ist natürlich, von einer Clean-Shell-Sitzung zu beginnen,...

7
Berechtigungen bleiben 2700 nach "chmod 0700"

Beispiel: # show starting permissions % stat -c '%04a' ~/testdir 0700 # change permissions to 2700 % chmod 2700 ~/testdir # check % stat -c '%04a' ~/testdir 2700 # so far so good... # now, change permissions back to 0700 % chmod 0700 ~/testdir # check % stat -c '%04a' ~/testdir 2700 # huh??? # try...

7
Skype startet nicht mehr

Skype wurde nach dem Start des PCs immer automatisch gestartet und angemeldet. Aber heute ist es nicht passiert. Anstelle dieses Skype-Anmeldefensters wurde ich aufgefordert, meine Anmeldeinformationen einzugeben. Ich habe sie betreten, das Anmeldefenster ist verschwunden, aber sonst ist nichts...

7
Gesamtlaufzeit der Maschine

Gibt es eine Möglichkeit, die Gesamtlaufzeit eines Linux-Systems aus dem BIOS oder der CPU zu lesen? Ich habe BIOS-Informationen nach dmidecode durchsucht. Aber es gibt ein Veröffentlichungsdatum, das für meine Frage nicht angemessen ist. Dann habe ich ausgecheckt /proc. Es enthält jedoch nur die...

7
Das C-System ("bash") ignoriert stdin

Ich habe eine Dateieingabe: $ cat input 1echo 12345 und ich habe folgendes programm 1. Version #include <stdio.h> #include <stdlib.h> int main() { system("/bin/bash -i"); return 0; } Wenn ich es jetzt laufen lasse, $ gcc -o program program.c $ ./program < input bash: line 1: 1echo:...