我有一个文件是一个bash脚本,需要SUDO才能工作.
我可以使用SUDO从命令行运行它但我会被提示输入SUDO密码.
我想从php运行这个脚本,shell_exec但如果我调用SUDO,它不像命令行,我可以提示输入密码.有没有办法通过sudo调用传递sudo的密码?
我怎样才能做到这一点?
我有一个PHP文件,hook.php看起来像这样:
<?php
`cd .. && git pull`;
该文件位于中/var/www/oliverash.me/site/。但是,需要提取的git存储库为/var/www/oliverash.me/。./site是Apache用作文档根目录的文件夹。
当我在浏览器中运行文件时,它似乎并没有拉存储库。
我也尝试回显结果,但是页面空白。
<?php
echo `cd .. && git pull`;