извините за плохой английский ..Exec() PHP, ш скрипт работает частично
У меня есть PHP-файл, как это:
<?php
exec(`sh /tmp/script.sh`);
echo "Work!";
?>
и это скрипт:
#!/bin/bash
url="http://someweb.com/get.php?user=user&pass=pass";
wget -O /tmp/file.txt $url
sed -i 's/#Test_file/Ok_Test_file/' /tmp/file.txt
cp /tmp/file.txt /var/www/_client/personale/file.txt
сейчас при загрузке файла.php в браузер работает скрипт, но выполняются только команды wget и sed, за исключением cp, который не работает .. не копирует файл! Если я запускаю скрипт на терминал вручную (Debian 8), все cmd выполняются ... Где проблема? Спасибо. Joele
Привет, Джоэле, пожалуйста, узнайте, как отформатировать свой вопрос, так что его легче читать. –
Joele, я вижу, вы пытаетесь правильно отредактировать свой вопрос. Вы можете добавлять разделы кода, помещая четыре пробела перед каждой строкой кода. – bugfroggy
Что показывает 'ls -lah/var/www/_client/personale'? Что показывает 'id'? –