LINUX.ORG.RU

cron умеет работать с регулярками?

 , ,


2

1

к примеру в crontab прописать такой путь

*/5 * * * * www-data /usr/bin/php /var/www/[0-9]web/start.php

будет ли он ходить в каждую директорию начинающуююся с 0web по 9web и запускать start.php ?

ну или так

*/5 * * * * www-data /usr/bin/php /var/www/*web/start.php

Во первых ты путаешь тёплое с мягким. «Регулярки» – это другое. В данном случае это «глобы».

И да, будет. Т.к. всё это исполняется в контексте шела.

PS: ты даже можешь указать крону, какой шел использовать, добавив в начало ‘SHELL=/bin/bash’ например.

https://linux.die.net/man/5/crontab

beastie ★★★★★
()
Ответ на: комментарий от beastie

спасибо, но я чет не понял он разве не должен обходить каждую диру?

конф

MAILTO=""

*/5 * * * * www-data /usr/bin/flock -n /tmp/vtigercron.lock /home/vtigers/.*/dr/cron/vtigercron.sh

вывод крона

May 20 12:50:01 dr CRON[27952]: (www-data) CMD (/usr/bin/flock -n /tmp/vtigercron.lock /home/vtigers/.*/dr/cron/vtigercron.sh)
testvtigercrm123
() автор топика
Ответ на: комментарий от testvtigercrm123

Он просто сообщает тебе, что передал данную строку шеллу в такое-то время. Как шелл ее обработает - крона не касается.

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