Задать вопрос
@PanDar

Почему не работает yc через crontab?

кнонтаб - " * * * * * php /usr/share/asterisk/agi-bin/calling/token.php "

файл token
exec('cd /usr/share/asterisk/agi-bin/calling
yc iam create-token > /usr/share/asterisk/agi-bin/calling/log2.txt');


в log2.txt ничего, если запускать через крон, если вручную файл запустить, тогда всё работает, почему не работает?
  • Вопрос задан
  • 276 просмотров
Подписаться 1 Простой 4 комментария
Решения вопроса 2
saboteur_kiev
@saboteur_kiev
software engineer
а что за команда
cd /usr/share/asterisk/agi-bin/calling /

почему два пути указано?

что за команда
yc iam create-token > /usr/share/asterisk/agi-bin/calling/log2.txt

yc в PATH где-то попадает в вашем кроне?
Ответ написан
hint000
@hint000
у админа три руки
пропишите полные пути к php
и к yc
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@PanDar Автор вопроса
Благодарю всех, кто помог
Решение указать путь до yc, в моём случае такой код выполнил свою задачу
exec('/root/yandex-cloud/bin/yc iam create-token > /usr/share/asterisk/agi-bin/calling/log2.txt');

Полный путь до YC
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы