No se puede hacer funcionar el ejemplo de sesión de pantalla separada de Fabric

Estoy tratando de ejecutar un script en un host remoto usando una sesión de pantalla separada. Probé elejemplo de tela da y desafortunadamente no pudo hacerlo funcionar.

from fabric.api import run

def yes():
    run('screen -d -m "yes"')

Ejecutandofab yes en mi máquina local lo conecta correctamente al host remoto y dice que el comando se ha ejecutado, sin embargo, nada se ejecuta en el host remoto. Molestoscreen -d -m "yes" En cualquiera de las dos máquinas funciona como se espera.

Si alguien pudiera señalar lo que estoy haciendo mal, lo apreciaría enormemente. Además, en una nota al margen, ¿por qué hay comillas alrededor del sí en el comando? ¿Funcionaría sin las comillas? ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta