Als «bash-scripting» getaggte Fragen

0
Bash-Skript-Fehler beim Ausführen des OpenVPN-Dienstes

Ich versuche ein Bash-Skript zu entwickeln, das einen Service von innen aufruft: #!/bin/bash interface=dev0 mycommand="sudo openvpn --config '/etc/openvpn/optionFile.ovpn'" $mycommand Wenn ich das Skript ausführe, wird folgende Fehlermeldung angezeigt: Options error: In [CMD-LINE]:1: Error opening...

0
Sed arbeitet nicht über Variable

Ich versuche zu kombinieren find -exec Befehl mit einer Funktion, die den relativen Pfad entfernen und an eine andere Stelle (mit demselben Baum) kopieren soll. Das Skript sieht folgendermaßen aus: function makeLinks(){ local file=$1 local src="$2" local dest="$3" # This not works (don't strip...

0
Linux-Bash-Hintergrund und E / A-Umleitung

Ich habe Probleme mit Bash-Hintergründen und der Dateiumleitung. Ich muss eine Remote-Sensorbox anschließen und den ASCII-Datenstrom von dieser Box auf Datenträgerdateien aufzeichnen. Ich möchte diesen Datenstrom in Segmente von jeweils etwa 10 Minuten mit einem Datums- / Uhrzeitstempel aufteilen,...

0
Skriptauswahl der Optionen im laufenden Programm

Ich möchte ein Programm ausführen, das nach der Ausführung zwei Eingaben erwartet, um zu entscheiden, wie es ausgeführt wird. Wie so: $ program <input_file> Running program 1. Option one 2. Option two select an option: <Expects `1` or `2`> 3. Option three 4. Option four select an...

0
Rubber Ducky mit Windows 10

Also versuche ich, eine Datei von Ducky unter Windows 10 auszuführen, wenn ich zum Teil von: STRING for /f "tokens=3 delims= " %A in ('echo list volume ^| diskpart ^| findstr "DUCKY"') do (set DUCKYdrive=%A:) Es öffnet die Cmd-Eingabeaufforderung, wie es soll, es gibt die Zeichenfolge ein, öffnet...

0
Überwachen Sie das Protokoll live auf Fehler. Wenn error = Befehl erneut ausführen und die Protokollüberwachung neu starten, wenn nicht gefunden = Überwachung für immer fortsetzen

Ein Prozess in einem Bash-Skript, das ich entwickle, schlägt häufig leise fehl (es wird weiterhin ohne Fehlercode ausgeführt, aber der Fehler wird in die Protokolldatei geschrieben). Sobald der Fehler in der Protokolldatei auftritt, möchte ich den Prozess neu starten (und auch die Überwachung der...

-1
Cygwin Bash Script?

Ich habe keine wirkliche Ahnung von Linux, benötige aber ein einfaches Skript, um zu kopieren, was ich manuell mache. 1. Öffnen Sie Cygwin. 2. Geben Sie einen Verzeichnisnamen (micros) ein. 3. Geben Sie einen Befehl ein (reload). Das war's ... ich kann es einfach nicht zum Laufen bringen. jemand...