Deshalb lese ich überall, dass dieser Befehl alle untergeordneten Prozesse des übergeordneten Prozesses beenden sollte: kill -- -$$ Die Verwendung einer negativen ID mit dem Befehl kill verweist auf eine PGID. Aus den Beispielen geht hervor, dass die PGID von untergeordneten Prozessen die PID des übergeordneten Prozesses sein sollte, auf …
Die Option "--up" in OpenVPN wird normalerweise für das Routing usw. verwendet. Daher wird sie verarbeitet, bevor OpenVPN die Root-Rechte verliert, um als "nobody" ausgeführt zu werden. Ich rufe jedoch Shell-Skripte auf, die als nicht privilegierter Benutzer ausgeführt werden müssen. Wie mache ich das? Ich habe Drop Process Privileges studiert …
Ich habe ein Bash-Skript, das manager () als separaten Prozess für x-times ausführt. Wie ist es möglich, Nachrichten aus dem Skript an alle manager () -Prozesse weiterzuleiten? Ich habe von anonymen Pipes gelesen, aber ich habe keine Ahnung, wie ich die Nachrichten damit teilen soll. Ich habe versucht, dies mit …
Gibt es eine Methode / einen Befehl, um die Abhängigkeiten eines Bash-Skripts zu überprüfen? Mit anderen Worten, eine Antwort auf diese Frage: Welche Bibliotheken sollte ein Benutzer installieren, um das Skript auszuführen? Ich kann dies manuell tun, indem ich das Skript lese und überprüfe, welche anderen Bibliotheken / Befehle es …
Ich lerne Shell Scripting für ein Diplom in IT, das ich gerade mache. Ich versuche ein kleines Skript zu schreiben, das zwei Zahlen hinzufügt, wie in einem der Tutorials gezeigt. echo "Enter two numbers" read num1 num2 sum = 'expr $num1 + $num2' echo "The sum is = $sum" Wenn …
Wenn ich eine Nachricht im Pager Mutt anzeige, wird die Uhrzeit im Date-Header in UTC und nicht in meiner lokalen Zeitzone angezeigt. Die Indexansicht zeigt die Ortszeit korrekt an. Ich habe diesen alten Mailinglisten-Beitrag gefunden , in dem beschrieben wird, wie die Ortszeit in der Statusleiste am unteren Bildschirmrand angezeigt …
Ich bin verwirrt, wie optionale Argumente / Flags beim Schreiben eines Bash-Skripts für das folgende Programm eingefügt werden sollen: Das Programm erfordert zwei Argumente: run_program --flag1 <value> --flag2 <value> Es gibt jedoch mehrere optionale Flags: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> --optflag4 <value> --optflag5 <value> …
In Bash-Skripten versuche ich, meine Variablen für Funktionen lokal zu halten, wo immer ich kann, und dann das, was ich brauche, aus Funktionen wie unten zu übergeben #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) echo "$GLOBAL" Aber ist es möglich, dies zu tun, …
Ich muss in der Lage sein, ein ausführbares Shell-Skript ( sh) mit einem Doppelklick auszuführen . Ich habe das ausführbare Flag für die Berechtigungen für die Datei gesetzt, und wenn ich darauf doppelklicke, wird es in einem Texteditor geöffnet. Ich habe keine Optionen in meiner Benutzeroberfläche im Menü "Dateieigenschaften", um …
Frage (TL; DR) -RWie kann ein Skript auf dem Remotecomputer (z. B. von .bashrc) bestimmen, welche Ports von OpenSSH ausgewählt wurden, wenn Ports dynamisch für die Remoteweiterleitung zugewiesen werden (auch als Option bezeichnet) ? Hintergrund Ich verwende OpenSSH (an beiden Enden), um eine Verbindung zu unserem zentralen Server herzustellen, den …
Ich habe hier eine großartige Frage mit dem Titel " IFS verstehen" gelesen . Ich war überrascht, weil die Antworten und Kommentare POSIX zitieren, das besagt, dass IFS = nicht dasselbe ist wie das Deaktivieren von IFS. Wenn Sie IFS deaktivieren, wird anscheinend der Standardwert verwendet. Wenn Sie stattdessen IFS …
Wenn ich ein Shell-Skript schreibe, in dem einige, aber nicht alle darin enthaltenen Befehle Superuser-Berechtigungen benötigen, soll ich Fügen Sie sudo zu den Befehlen hinzu, die Superuser-Berechtigungen benötigen, und führen Sie das Shell-Skript ohne sudo oder aus Fügen Sie den Befehlen, die Superuser-Berechtigungen benötigen, kein sudo hinzu, sondern führen Sie …
Sagen wir, ich habe eine PID in der Hand, mypid=$$ Gibt es einen Bash / System-Befehl, mit dem ich auf das Beenden dieses Prozesses mit der angegebenen PID warten kann? Wenn kein Prozess mit mypid existiert, sollte der Befehl einfach fehlschlagen.
Ich möchte den Wert von / dev / stdin, / dev / stdout und / dev / stderr drucken. Hier ist mein einfaches Skript: #!/bin/bash echo your stdin is : $(</dev/stdin) echo your stdout is : $(</dev/stdout) echo your stderr is : $(</dev/stderr) Ich benutze die folgenden Rohre: [root@localhost home]# …
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.