¿Cómo puedo ejecutar un script localmente desde un servidor remoto como www.mysite.com/script.sh?

¿Cómo puedo ejecutar un script localmente desde un servidor remoto como www.mysite.com/script.sh?

¿Cómo puedo ejecutar un script localmente desde un servidor remoto como www.mysite.com/script.sh?

Lo intenté:

. www.mysite.com/script.sh

y no funciona.

Respuesta1

Si escribiste el script, lo que significa que estás absolutamente seguro de saber lo que hace, puedes hacer esto:

curl -s http://www.mysite.com/script.sh | sh

Eso se utiliza curlpara buscar el script y canalizarlo al shell Bourne. Pero en general, para cualquier cosa que no haya escrito usted mismo, debe hacer lo que Grant sugirió yléelo primero, porque esta es una excelente manera de ejecutar código malicioso accidentalmente.

Entonces, si bien esto, por supuesto, "descarga" el script, simplemente envía los datos a través de la tubería en lugar de guardarlos en un archivo.

Respuesta2

wget http://www.whatever.com/script.sh

Entonceslee el guiónpara asegurarse de que no haga nada malicioso.

Entonces chmod +x script.shy./script.sh

información relacionada