Вопросы с тегом «cron»

Cron - это временный планировщик заданий в Unix-подобных компьютерных операционных системах. Cron позволяет пользователям планировать выполнение заданий (команд или сценариев оболочки) периодически в определенное время или даты.

6
Как запланировать раз в две недели cronjob?
crontab (5) определяет следующие поля: field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 1-31 month 1-12 (or names, see below) day of week 0-7 (0 or 7 is Sun, or use names) и объясняет: Step values can be used in conjunction with ranges. Following a range …
10 cron 

1
FreeBSD: period (8) слишком шумная. Как я могу контролировать уровень шума?
FreeBSD и MacOSX поставляются с утилитой period (8) , которая представляет собой аккуратно организованный набор утилит для периодического запуска системных функций, таких как проверки файловой системы ZFS, проверки безопасности, проверка устаревших портов и т. Д. Проблема в том, что периодически отправляет слишком много писем, которые содержат слишком много лишней информации. …

2
Почему cronjobs работают не вовремя?
У меня есть настройка cronjobs для ежедневного запуска на моем сервере Ubuntu. например. 0 4 * * * команда Они бегут, за исключением того, что они бегут на 8 часов раньше. При настройке сервера изначально было установлено время UTC. Я побежал, sudo dpkg-reconfigure tzdataчтобы установить сервер на CST, который на …

3
Получить cron для отправки электронных писем в формате HTML
У меня есть программа stats, которая работает с логами через cron. Программа stats может выводить HTML. Прямо сейчас я полагаюсь на механизм MAIL_TO в crontab. MAILTO=my@email.addr 55 23 * * * /usr/bin/htmlstats Проблема в том, что я хочу, чтобы отправленное письмо отображалось как HTML, а не как обычный текст. Cron …
10 email  cron 

1
logrotate по размеру - мне нужно изменить cron?
Моя текущая конфигурация logrotate выглядит следующим образом (используя logrotate 3.8.7) "/var/log/haproxy.log" { daily size 250M rotate 1 create 644 root root missingok compress notifempty copytruncate } Он успешно запускается один раз в день, но когда размер превышает 250M, он не поворачивается. Так что он ждет до конца дня, чтобы вращаться, …
10 cron  logrotate 

3
find -delete работает нормально, но не с cron
ОБРАТИТЕ ВНИМАНИЕ : Я прочитал все подобные вопросы повторно. cron, paths, env-переменные и так далее, но не нашли ни одного, который предлагал бы решения моей конкретной проблемы. У меня есть скрипт, который делает некоторые дампы MySQL, а затем удаляет старые, как это: /usr/bin/find "/home/bkp/dbdump" -name "*.gz" -mtime +5 -delete ( …
10 cron 

2
crontab вывод или редактирование результатов в fopen: разрешение запрещено
Недавно задание, настроенное для запуска из crontab пользователя, перестало выполняться. При попытке перечислить или отредактировать crontab для пользователя, результат: user@host:~$ crontab -l crontabs/user/: fopen: Permission denied user@host:~$ crontab -e crontabs/user/: fdopen: Permission denied Ясно, что это связано с разрешениями, хотя я не уверен, как изменились разрешения - и, что более …

3
Почему мой CentOS Logrotate работает в случайное время?
Я поместил logrotateфайл конфигурации /etc/logrotate.d/и ожидал, что журналы будут вращаться в одно и то же время; однако, они не ... время ротации журналов, по-видимому, случайное +/- один час. Почему время начала ротации журналов является случайным, и как я могу это изменить? Информация: мой файл конфигурации logrotate выглядит следующим образом ... …
10 linux  centos  cron  logrotate 

1
Как установить переменную DATE для использования в журнале для вывода crontab?
Я играл в Aroudn с некоторыми вариациями даты, как DATE = $(date) но это тоже не сработало crontab -e CRONLOG=/tmp/log/crontab.log DATEVAR=`date +20\%y\%m\%d_\%H\%M\%S` * * * * * echo $DATEVAR >> /tmp/log/crontab.log */2 * * * * echo "$DATEVAR hello" >> ${CRONLOG} */1 * * * * echo 'every minute' >> …
10 centos  logging  cron  centos6  date 

2
Выполнять задание каждые 90 минут с помощью cron
Попытка настроить работу cron для запуска каждые 90 мин. Ранее он работал каждые 20 минут, что было простой задачей cron: */20 * * * * whatever Чтобы изменить его на каждые 90, кажется, что мне нужно разделить его на 2 работы, я сделал это: 0 0,3,6,9 * * * whatever …

4
Выполнить команду при изменении файла
У меня есть сценарий, в котором я загружаю файлы .csv в определенную папку, / tmp / data_upload, каждый день, и старые файлы заменяются новыми. Мне нужно запустить скрипт Python после загрузки данных. Для этого у меня есть идея создать задание cron и отслеживать изменения в файле. Я пытался использовать inotify, …

3
Экранирование персонажей в cron
Следующее работает, как и ожидалось, из командной строки. Но это не работает от cron. mysqldumpslow <(tail -1000 `mysqladmin variables \ | grep slow_query_log_file | awk '{print $4}'`) \ | mail -s "slow log from `hostname` sorted by time" shantanu.oak`hostname`@gmail.com \ > /root/slow_succ.txt 2> /root/slow_err.txt Я получаю следующую ошибку: /bin/sh: -c: …
9 cron 

5
Настройка работы cron, которая выполняет chmod / chown
Я хотел бы настроить работу cron, которая рекурсивно выполняет chmod / chown для каталога (каталога dropbox). Это работает, когда я выполняю команды вручную, например: sudo chown -R $USER ~/Dropbox sudo chmod -R u+rw ~/Dropbox Я пытался преобразовать его в работу cron, как это: 10 * * * * sudo chown …

4
Анализировать и оптимизировать crontabs [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
9 linux  unix  cron 

5
Мелкий крон, обеспечивающий только один экземпляр
Есть ли способ запускать скрипт каждую минуту (или 2, или 5 и т. Д.), Но только если он еще не запущен? У нас есть набор скриптов, которые нужно запускать каждую минуту. Иногда они могут начинаться и заканчиваться через секунду, в других случаях они могут продолжаться в течение 5 минут. Наш …
9 linux  cron 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.