Как отключить cron
Перейти к содержимому

Как отключить cron

  • автор:

Как отключить крон с консоли?

raebg

я не вижу созданные мной задания, вижу только по умолчанию isp которые создал *ISPsystem
Но там есть мои рабочие — как их найти можно?

если про однострочник включения/выключения, то так.
# sed ‘s/test/another test’ ./myfile

т.е. один скрипт выключения команды — вставляем #
# sed ‘s//#’ /etc/crontab
и еще один скрипт включения команды — удаляем #
# sed ‘s/#/’ /etc/crontab

вариант2: воспользоваться /etc/cron.d если твой крон такое умеет.
создаешь в нем файлик с необходимыми строчками.
для выключения мувишь его в какую-нить директорию, для включения мувишь обратно в /etc/cron.d

Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

linux

  • Linux
  • +2 ещё

Почему smbd игнорирует acl?

  • 2 подписчика
  • 11 часов назад
  • 37 просмотров

Как отключить cron

В CMS WordPress есть встроенный планировщик (wp-cron.php). Планировщик вызывается каждый раз при доступе к любой из страниц сайта. При запуске он проверяет следует пришла ли пора выполнить те или иные действия (например проверка выхода новой версии, рассылки уведомлений и т.п.).

В том случае, если на сайте большой поток посетителей скрипт слишком часто отрабатывает впустую.
В том случае, если на сайте редкие посетители скрипт будет отрабатывать слишком редко.

В двух перечисленных случаях имеет смысл отключить автоматический запуск скрипта при каждом посещении сайта, и запускать скрипт с нужной нам периодичностью.

Решение

Для отключения wp-cron в файле wp-config.php добавляем строку:

define('DISABLE_WP_CRON', true);

Вручную механизм wp-cron запускается путем загрузки http://yourwebsite.com/wp-cron.php?doing_wp_cron . Будем загружать этот url с периодичностью 5минут.

Как это сделать есть три варианта:
1). Использовать системный cron (понадобится shell/ssh доступ к серверу)
2). Использовать бесплатные cron-сервисы (www.setcronjob.com; www.onlinecronjobs.com; cronless.com; и т.п.)
3). Использовать настройки хостинга (хостинг должен поддерживать эту возможность)

Рассмотрим вариант 1:

Создать файл /etc/cron.d/wp-cron с таким содержанием:

1 */1 * * * root /usr/bin/wget -q -O - http://yoursite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

Отключение wp-cron.php

wp-cron.php — планировщик задач WordPress . В его задачи входит запуск запланированных постов, проверка обновлений установленных тем и плагинов, отправка уведомлений и оповещения сервисных служб слежения за публикацией нового материала. Некоторые из этих задач могут быть ресурсоёмкими, плюс частый вызов скрипта wp-cron.php в процессе работы сайта приводит к повышенной нагрузке на сервер и в последующем замедлению работы сайта. Как часто вызывается wp-cron.php можно просмотреть в логах на FTP в папке logs.

Для отключения wp-cron.php , необходимо в файле wp-config.php добавить строку:

Для запуска cron-задач можно воспользоваться планировщиком заданий в панели управления — Хостинг 2.0 -Управление — CRON

/usr/bin/wget -t1 -O — ‘http://мойсайт/wp-cron.php?doing_wp_cron’

— в планировщик задач, в режиме «Просто,» нужно вставить ссылку без каких либо символов и выбрать вверху команду wget -O /dev/null, задать переодичность, всё!

Все категории вопросов

  1. Общие вопросы по услуге хостинга
  2. Робота с хостинг 2.0
  3. Работа с базами данных [MySQL]
  4. Работа с FTP
  5. Работа с SSH
  6. Работа с почтой
  7. Работа с Cron
  8. Работа с SSL
  9. Работа с резервным копированием
  10. Работа с htaccess
  11. Работа с CMS
  12. Дополнительные услуги
  13. Нагрузка
  14. Ошибки на сайте
  15. Конструктор сайтов
  1. Регистрация и продление доменов
  2. Управление DNS-записями домена
  3. Трансфер домена
  4. Смена контактных данных владельца домена
  5. Настройка CloudFlare
  1. Общие вопросы по серверам
  2. Администрирование виртуального сервера (VPS)
  3. Администрирование выделенного сервера (DS)
  4. Инструкции по Windows Server
  5. Инструкции по Linux
  6. Панель управления FASTPANEL
  7. Панель управления Hestia CP
  8. Панель управления Vesta CP
  1. Платный SSL-сертификат
  2. Файловое хранилище
  3. SMS-сервис
  4. CallBack-сервис

Как отключить отправку почты cron-ом?

linux-logo

Как отключить Cron email-уведомления о положительном выполнении в Linux.

Это сделать очень просто.

Если вы устали получать email уведомления от Cron, о выполнении того или иного задания/скрипта, то Вам всего навсего необходимо дописать в конце задания крона следующую строчку.

> /dev/null 
> /dev/null 2>$1

Все задания или задачи CRON определены в Crontab. И если вам надоела почта, назойливо приходящая по всяким пустякам, то мы должны отключить отправку отчета для данного задания. Вот пример задания Cron

*/5 * * * * /bin/sh /home/user/ping-server.sh > /dev/null 2>$1

Для редактирования файла Cron от root-а набираем следующее:

sudo crontab -e 

Либо от вашего пользователя:

crontab -e

Если есть вопросы, то пишем в комментариях в Телеграмм и ВК.

Ссылки в шапке страницы.
Заранее всем спасибо.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *