如何从applescript运行sudo终端命令?
问题描述:
如何在applescript中使用sudo权限运行代码“sudo ettercap -C”?如何从applescript运行sudo终端命令?
display dialog "Start ettercap?" buttons {"Boot", "Cancel"}
do shell script "sudo ettercap -C"
这是一个我正在做的项目。不要问:d
答
代替sudo
使用with administrator privileges
display dialog "Start ettercap?" buttons {"Boot", "Cancel"}
do shell script "ettercap -C" with administrator privileges
感谢您的答复。现在它的命令是“/ bin/sh:ettercap:command not found”,但是它是一个命令,因为我可以在终端上运行它,没有问题 –
然后尝试传递完整路径,例如,如果ettercap位于'/ usr/local/bin':'do shell script“/ usr/local/bin/ettercap -C”' – vadian