из PHP Я могу запускать команды с shell_exec, но не могу запускать файлы bash
Я запускаю эту команду
sudo ls /var/www/
и получаю результаты
/var/www/1.sh
/var/www/2.sh
/var/www/3.sh
но когда я запускаю эту команду, ничего не происходит
<code> $output = shell_exec('sudo sh /var/www/1.sh > /dev/null 2>&1');
echo "<pre>$output
";
В 1.sh я добавил этот код
#!/bin/bash
/usr/bin/echo "test" > TEST1.txt
, он работает, когда я печатаю в терминале./1.sh так что только из php не работает
Сервер: centos из PHP Я думаю, что у меня есть права суперпользователя для выполнения команд