GNU/Linux >> Tutoriales Linux >  >> Linux

Ejecutar script bash desde URL

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

debería hacerlo Alternativamente, omita la redirección inicial en la suya, que está redirigiendo la entrada estándar; bash toma un nombre de archivo para ejecutar bien sin redirección, y <(command) la sintaxis proporciona una ruta.

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

Puede ser más claro si observa la salida de echo <(cat /dev/null)


Para bash, concha Bourne y pescado:

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

Marcar "-s" hace que el shell lea desde stdin.


Usar:

curl -s -L URL_TO_SCRIPT_HERE | bash

Por ejemplo:

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

Esta es la forma de ejecutar un script remoto pasándole algunos argumentos (arg1 arg2):

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

Linux
  1. Evitar que un script bash se ejecute simultáneamente

  2. ¿Cómo depurar un script Bash?

  3. Bash Script para eliminar el archivo más antiguo de una carpeta?

  4. ¿Cómo saber si estoy en una sesión Tmux desde un script Bash?

  5. ¿Cómo ejecutar Sh Script desde un acceso directo de escritorio?

35 ejemplos de secuencias de comandos Bash

Cómo ejecutar un script Bash

¿Opción desconocida de Rsync de la ejecución del script Bash?

¿Obtener ruta completa desde dentro de Bash Script?

Bash Script para Center Fortune/texto de Stdin/pipe?

Bash script para eliminar el archivo más antiguo de una carpeta