标签: php linux
我需要从我的PHP脚本在OS上执行一系列命令。其中一个命令在执行后提示用户输入密码,然后再次输入密码(以验证第一个输入)。如何从PHP响应这些提示?
答案 0 :(得分:1)
您不能直接使用exec执行此操作。您可以使用proc_open代替;请务必阅读示例和评论,以避免一些常见的陷阱。
exec
proc_open
当然,可能在您的特定情况下,可以通过编写一个shell脚本来解决问题,该脚本将预定的输入提供给生成的进程的STDIN;如果不是“纯粹的”,这可能会变得更简单。