GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Führen Sie das Bash-Skript von der URL aus

source <(curl -s http://mywebsite.example/myscript.txt)

sollte es tun. Lassen Sie alternativ die anfängliche Umleitung auf Ihrer weg, die die Standardeingabe umleitet; bash nimmt einen Dateinamen, um ohne Umleitung problemlos ausgeführt zu werden, und <(command) Syntax stellt einen Pfad bereit.

bash <(curl -s http://mywebsite.example/myscript.txt)

Es wird vielleicht klarer, wenn Sie sich die Ausgabe von echo <(cat /dev/null) ansehen


Für Bash, Bourne-Muschel und Fisch:

curl -s http://server/path/script.sh | bash -s arg1 arg2

Flag "-s" bewirkt, dass die Shell von stdin liest.


Verwendung:

curl -s -L URL_TO_SCRIPT_HERE | bash

Zum Beispiel:

curl -s -L http://bitly/10hA8iC | bash

Dies ist der Weg, um ein entferntes Skript auszuführen, indem einige Argumente (arg1 arg2) übergeben werden:

curl -s http://server/path/script.sh | bash /dev/stdin arg1 arg2

Linux
  1. Wie debuggt man ein Bash-Skript?

  2. Bash-Skript zum Entfernen der ältesten Datei aus einem Ordner?

  3. Vollständigen Pfad aus Bash-Skript abrufen?

  4. Wie führe ich ein Python-Skript von Java aus aus?

  5. Wie führt man ein Bash-Skript aus?

35 Bash-Skriptbeispiele

So führen Sie ein Bash-Skript aus

Bash-Skript zum Zentrieren von Fortune/Text von Stdin/Pipe?

Rufen Sie das Python-Skript von bash mit Argument auf

matlab Skript von der Linux-Befehlszeile ausführen

Bash-Skript-Musterabgleich