cron — PHP exec не возвращает вывод LFTP при запуске из crontab

У меня есть файл PHP (/path/to/file.php), содержащий команду exec:

$result = exec('lftp -u USER,PASS sftp://USER@IP:PORT -e "cd FOLDER; mput -E FILE; quit;"');

Когда я запускаю команду «php /path/to/file.php» в терминале, $ result имеет значение «X bytes передаётся»

Когда я создаю задачу cron для того же пользователя, используя ту же самую команду, $ result всегда является пустой строкой. Команда по-прежнему работает, хотя файл можно найти на FTP-сервере.

Как я могу получить версию cron для вывода чего-либо, чтобы я мог подтвердить, что передача прошла успешно?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]