LINUX.ORG.RU

Запутался в Cron. Не выполняются команды.

 


0

1
15 1 * * * screen -X stuff 'stop\n'

Это работает. Возникла надобность запускать php-скрипт.

Тестил такими способами:

* * * * * php /path/path2/file.php
*/1 * * * * php /path/path2/file.php
* * * * * /usr/bin/php /path/path2/file.php

Попробовал просто:

* * * * * echo A
Не работает.

Не понимаю, чего ж ему надо?

Ответ на: комментарий от gutaper

Нашел вот такую ссылку, пытаюсь разобраться. https://stackoverflow.com/questions/28856326/crontab-simple-echo-not-running

Я думал она просто будет писать мне в консольке, под моим пользователем.

" <пользователь> echo ABC " тоже делал.

konvkosmose
() автор топика
Ответ на: комментарий от konvkosmose

Вот. Уже сам нагуглил. А я тебе уже почти собрался эту же ссылку кинуть. Он выводит результат в своём шелле, в котором запустился. А не в том, куда ты смотришь.

gutaper ★★★★★
()
Последнее исправление: gutaper (всего исправлений: 1)
Ответ на: комментарий от gutaper
* * * * * /usr/bin/php -f /home/jur/Desktop/file.php
* * * * * /usr/bin/php -f -d /home/jur/Desktop/file.php

Не работают.

/usr/local/ у меня нет, php лежит в /usr/bin/

konvkosmose
() автор топика
Ответ на: комментарий от konvkosmose

Прошу прощения, -q а не -d. Но всеравно не работает.

konvkosmose
() автор топика
Ответ на: комментарий от gutaper

Все, заработало, спасибо еще раз. С флагом -q и в скрине -выводит.

konvkosmose
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.