Sto tentando di eseguire uno script su un host remoto utilizzando una sessione schermata indipendente. Ho provato lo example Fabric gives e sfortunatamente non sono riuscito a farlo funzionare.Impossibile far funzionare l'esempio di sessione schermata indipendente di Fabric
from fabric.api import run
def yes():
run('screen -d -m "yes"')
Esecuzione fab yes
sulla mia macchina locale collega correttamente all'host remoto e dice il comando è stato eseguito, ma nulla viene eseguito sulla macchina remota. Provare screen -d -m "yes"
su entrambe le macchine funziona come previsto.
Se qualcuno sapesse cosa sto facendo male, lo apprezzerei molto. Inoltre, su una nota a margine, perché ci sono citazioni intorno al sì nel comando? Funzionerebbe senza le virgolette? Grazie!
perché è il "sonno 1;" Là? – arikg