Red de conocimiento informático - Material del sitio web - Cómo ejecutar un script de shell remoto usando Python

Cómo ejecutar un script de shell remoto usando Python

Puedes utilizar el paquete Fabric de Python para realizar esta tarea.

Dado que estamos hablando de scripts de Shell, el sistema debe ser Linux/Unix y el acceso remoto debe ser ssh.

La función de Fabric es ejecutar una tarea en múltiples servidores a través de ssh, y cada tarea puede ser un único comando de shell o un script de Python.

Fabric combina elegantemente las funciones de Python, Shell y SSH. Al mismo tiempo, es muy liviano y adecuado para la gestión diaria de la mayoría de grupos de servidores.