cron- все статьи тега


Может ли PHP определить, выполняется ли он из задания cron или из командной строки?

Я ищу способ PHP, чтобы определить, был ли скрипт запущен из ручного вызова на оболочке (я вошел в систему и запустил его), или если он был запущен из записи crontab. У меня есть различные скрипты типа обслуживания, написанные на php, которые я установил для запуска в моей crontab. Иногда, и мне нужно запустить их вручную раньше графика или, если что-то не получилось/сломалось, мне нужно запустить их пару раз. Проблема в том, что у меня также есть некоторые внешние уведомления, установленные в ...

Могу ли я установить "периодически строить" Дженкинса, чтобы строить каждый второй вторник, начиная с 13 марта?

Я хочу, чтобы запланировать Jenkins, чтобы выполнить определенную работу в 8:00 каждый понедельник, среду четверг и пятницу и с 8:00 каждый во вторник. Сейчас лучшее, что я могу придумать, это: # 8am every Monday, Wednesday, Thursday, and Friday: 0 8 * * 1,3-5 # 8am on specific desired Tuesdays, one line per month: 0 8 13,27 3 2 0 8 10,24 4 2 0 8 8,22 5 2 0 8 5,19 6 2 0 8 3,17,31 7 2 0 8 14,28 8 2 0 8 11,25 9 2 0 8 9,23 10 2 0 8 6,20 11 2 0 8 4,18 12 2 Что прекрасно (если некрасиво) для ос ...

Синтаксическая ошибка только при выполнении команды из cron

Эта команда: /usr/bin/mysqldump --add-drop-table -u myuser -pmypass mydb > "/home/myuser/dbBackups/"`date +%Y%m%d`".sql" Отлично работает из командной строки, но когда cron запускает его, я получаю /bin/sh: -c: line 0: unexpected EOF while looking for matching ``' /bin/sh: -c: line 1: syntax error: unexpected end of file Команда находится на одной строке в crontab, поэтому меня смущают ссылки на строки 0 и 1... Может ли кто-нибудь посоветовать мне, что я там делаю не так? ...

Список заданий cron, запланированных apscheduler

Я использую модульAdvanced Python Scheduler в своих скриптах, чтобы запланировать задание на каждый последний день месяца. Я запускаю этот скрипт python как systemd скрипт в машине CentOS. from apscheduler.schedulers.blocking import BlockingScheduler if __name__ == '__main__': sched = BlockingScheduler() sched.add_job(lambda: my_aggregation_function(url_list, 'monthly'), 'cron', day='last') while True: sched.start() Я перезапустил свой скрипт (systemd), добавив эти измен ...

Странные письма от расписанию. (Такого файла или каталога нет)

Я дурак в linux. Поэтому я попытался установить некоторые вещи на моем корне. Ну а через некоторое время подозрительная работа крона начала бомбить меня. я получаю примерно 1 электронное письмо каждые 10 минут со словами: Крон test-x /etc/init.d / sendmail && /usr / share/sendmail / sendmail cron-msp / usr / share/sendmail / sendmail: строка 880: /usr / sbin / sendmail-msp: такого нет файл или каталог Кто-нибудь знает, что это может быть? Адрес электронной почты: ...

Как вывести список всех заданий cron для всех пользователей?

есть ли команда или существующий скрипт, который позволит мне просматривать все запланированные задания cron системы *NIX сразу? Я бы хотел, чтобы он включал все пользовательские crontabs, а также /etc/crontab, что в /etc/cron.d. Также было бы неплохо увидеть конкретные команды, выполняемые run-parts на /etc/crontab. В идеале, я бы хотел, чтобы вывод в хорошей форме столбца и упорядочен каким-то значимым образом. затем я мог бы объединить эти списки с нескольких серверов для просмотра общий " ...

Перезапуск cron после изменения файла crontab?

нужно ли перезапускать cron после изменения файла crontable? ...

Задание cron для rails: лучшие практики?

каков наилучший способ выполнения запланированных задач в среде Rails? Сценарий / бегун? Грабли? ...

Как бы я получил задание cron для запуска каждые 30 минут?

Я хочу добавить crontab запись на выполнение скрипта каждые 30 минут, на час и 30 минут каждого часа или что-то близкое. У меня есть следующее, но он, кажется, не работает на 0. */30 * * * * какую строку мне нужно использовать? cron работает на OSX. ...

Как указать в crontab каким пользователем запускать скрипт?

У меня есть несколько заданий crontab, которые выполняются под root, но это дает мне некоторые проблемы. Например все папки, созданные в процессе этого задания находятся под пользователем root и группе root. Как я могу запустить его под пользователем www-data и группой www-data, чтобы при запуске скриптов с моего сайта я мог манипулировать этими папками и файлами? мой сервер работает на Ubuntu. Текущее задание crontab: */1 * * * * php5 /var/www/web/includes/crontab/queue_process.php >> ...

Как запустить cron один раз, ежедневно в 10 вечера

Я вошел: * 22 * * * test > /dev/null тем не менее, я получаю уведомление по электронной почте, что это работает каждую минуту. Я смущен, я думаю, потому что я думал, что это было правильно для того, что я хочу. ...

Как написать cron, который будет запускать скрипт каждый день в полночь?

Я слышал, что crontab-хороший выбор, но как я могу написать строку и где я могу поместить ее на сервер? ...

Как запустить задание cron внутри контейнера docker?

Я пытаюсь запустить cronjob внутри контейнера docker, который вызывает сценарий оболочки. вчера я искал по всему интернету и переполнения стека, но я не мог действительно найти решение, которое работает. Как я могу это сделать? EDIT: Я создал (комментируется) репозиторий github С рабочим контейнером docker cron, который вызывает сценарий оболочки с заданным интервалом. ...

Как создать crontab через скрипт

Мне нужно добавить задание cron через скрипт, который я запускаю, чтобы настроить сервер. В настоящее время я использую Ubuntu. Я могу использовать crontab -e но это откроет редактор для редактирования текущего crontab. Я хочу сделать это программно. можно ли это сделать? ...

Запустите PHP-файл в задании cron с помощью CPanel

Я просто пытаюсь запустить PHP-скрипт с помощью задания cron в CPanel - это правильный синтаксис: /usr/bin/php -q /home/username/public_html/cron/cron.php >/dev/null Я не получаю никаких уведомлений по электронной почте о том, что cron был завершен, нужно ли мне делать что-то конкретное с файлом PHP? ...

вкладке Настройка cron в определенное время в будние дни

Я пытаюсь настроить задание cron на сервере Ubuntu. Мы хотим, чтобы задание cron запускало скрипт в определенное время дня и в определенные дни недели. Например, мы хотим настроить задание cron которое запускает скрипт с следующей последовательности: выполнить скрипт каждые 2 минуты с 9 утра до 2 вечера в будние дни. Это то, что я смог сделать до сих пор: */2 09-14 * * * /path_to_script Что я должен делать в будние дни? ...

Cron задания и случайные времена, в течение заданных часов

Мне нужна возможность запускать PHP скрипт 20 раз в день в совершенно случайное время. Я также хочу, чтобы он работал только между 9 утра - 11 вечера. Я знаком с созданием заданий cron в linux. ...

Задание Cron для запуска в последний день месяца

Мне нужно создать задание cron, которое будет выполняться в каждый последний день месяца. Я создам его из cpanel. любая помощь приветствуется. Спасибо ...

найти-mtime файлы старше 1 часа [дубликат]

этот вопрос уже есть ответ здесь: как удалить файлы старше X часов 8 ответов у меня есть эта команда, которую я запускаю каждые 24 часа в настоящее время. find /var/www/html/audio -daystart -maxdepth 1 -mtime +1 -type f -name "*.mp3" -exec rm -f {} ; Я хотел бы запускать его каждые 1 час и удалять файлы, которые старше 1 часа. Это правильно: find /var/www/html/audio -daystart -maxdepth 1 -mtime **+0 ...

Указание "всех нечетных значений" в crontab?

в crontab я могу использовать звездочку для обозначения каждого значения или "*/2" для обозначения каждого четного значения. есть ли способ определить каждого странно значение? (Что-то вроде "1+*/2" Работа?) ...