Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).


5
Wie lösche ich Root-Rechte in Shell-Skripten?
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 …

2
Kommunikation zwischen mehreren Prozessen
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 …

2
Überprüfen Sie die Abhängigkeiten von Bash / Shell-Skripten
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 …


9
Addieren von zwei Zahlen mit expr
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 …


4
Wie analysiere ich optionale Argumente in einem Bash-Skript, wenn keine Reihenfolge angegeben ist?
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> …

2
Bash Scripting Echo lokal in einer Funktion
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, …

3
So starten Sie ein Shell-Skript mit einem Doppelklick in CentOS 7
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 …


1
IFS null ist nicht dasselbe wie nicht gesetztes IFS?
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 …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.