我的php exec脚本有一个小问题。 它看起来像这样:php exec命令中的单引号
exec('timeout 6 sshpass -p '.$pass_verify.' ssh-copy-id "[email protected]'.ip_verify.' -p '.port_verify.'"');
但我想参数“pass_verify”是单引号。 我试图'''但它不起作用。 这个脚本来执行的是Linux命令:
sshpass -p 'pass_verify' ssh-copy-id "[email protected]_verify -p port_verify"
你能帮助我吗? :) 在此先感谢。
使用http://us.php.net/escapeshellarg将所有*参数一个一个地传递给exec。 – DCoder