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 ...