使用Fabric如何向远程机器发送ctrl-c信号?

5

我正在编写一个脚本,通过Fabric在远程机器上按顺序执行一些shell操作。

有一次,我需要传递^C(控制-C),但我不知道该如何做。

我尝试在Google上寻找答案,发现十六进制应该是0003,但我不知道如何让Fabric接受输入的方式是16进制/命令/ASCII码,而不是字符串字面值。

我尝试了网上找到的各种解决方案,但都不特别适用于Fabric。无论我将什么传递给fabric的命令,它总是被视为字面值,这行不通。

是否有人知道在哪里可以找到指南,以模拟按下ctrl-c并传递按键?


你找到答案了吗? - ioan
我现在也处于同样的境地。你找到答案了吗? - 0xMH
1个回答

0

根据那个讨论

exec_command("\x03")

应该能够完成任务


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接