我一直在努力使用 shell_exec PHP 函数和 linux 命令 2 天。简而言之,这是有效的:
shell_exec('/usr/bin/at 09:32 <<EOF
touch /var/www/website/hello.txt
EOF'
);
这不会:
shell_exec('/usr/bin/at 09:32 <<EOF
wget -O - -q -t 1 "http://192.168.56.101/website/test.php?param=hello" >/dev/null 2>&1
EOF'
);
为什么 ?
(注意:上面的代码确实在控制台中工作)
提前致谢。