Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Пропадают задачи CRON

Есть накопитель MyCloudEX2Ultra. Пытаюсь создать запуск задачи по расписанию с помощью CRONTAB. Системный файл с задачами лежит в /var/spool/cron/croontabs/. Добавляю туда свои строки, но после перезагрузки мои строки из этого файла пропадают. похоже система переписывает этот файл. Что посоветуете?
Ответ: () нашел на ихнем форуме

суть: есть файл с настройками /usr/local/config/config.xml
там храняться юзерские настройки, в.т.ч. и кронтаба.
добавил туда свои и теперь все работает. при перезагрузке ничего не пропадает.
Вопрос: Владелец файлов cron

Не запускаются задачи cron от рута,
менял там данные времени запуска после этого не запускается.
в логах admin запускается нормально а вот от рута ни одна задача не запускается
поначалу писал wron file owner поменял владельца теперь ничего не пишет, кроме запусков от админа

вот данные в cron, что за колонка после владельца root указано елдос что оно и как его поменять на root
-rw-r--r-- 1 root root 1119 Oct 10 15:18 admin
-rw-r--r-- 1 root eldos 462 Jan 13 11:41 root
Ответ: bga83,

я вручную заново создал эту задачу, так она заработала, предыдущую даже не удалял,
спасибо всем.
Вопрос: Настройка задач Cron

Здравствуйте!
Установил две виртуальные машины с Red Hat Linux и синхронизировал системное время протоколу ntp, но время сверки часов составляет 60 минут.
В интернете прочитал что в локальной сети целесообразно использовать утилиту ntpdate, запуская ее при помощи демона cron.
Как настроить cron, чтобы синхронизация происходила каждые 5 минут ????????????

Основной файл конфигурации cron, /etc/crontab, содержит следующие строки:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
Ответ:
Сообщение от SahaPetrov
все равно синхронизация происходит через 60 минут
Если вручную работает, то, исправьте путь в кронтабе, или напишите ntpdate без пути, если он указан выше.
Через 60 минут у вас синхронизирует время, скорее всего, какая-то другая служба, поскольку в кронтабе прямо указано запускать каждые пять минут.

Добавлено через 1 минуту
Еще посмотрите, что крон пишет в логи.
Вопрос: Вопрос по cron

У меня вот вопрос, почему скрипт который помещен в /etc/cron.daily/ не выполняется ровно в 00:00:00 а может выполнится то в 03:44:00 то в 03:50:00 где поправить ?
Ответ: оказывается вот оно че, /etc/cron.daily запускается по anacrontab )))
Вопрос: Cron команда в screen

Заранее извиняюсь если пишу не в тот раздел.

Ситуация такая. Debian. В скрине запущен игровой сервер, который запускается при остановке (циклический запуск).

Нужно с помощью cron отсылать в этот скрин команду "stop".

Возможно ли такое?
Ответ:
Сообщение от Влад Колодка
при остановке (циклический запуск).
Нужно с помощью cron отсылать в этот скрин команду "stop".
Так он опять запустится? Давайте всё таки начнём с изложения задачи. И каким образом реализован «циклический запуск»
Вопрос: Как отключить логи cron?

Обычный веб-сервер на Debian есть. На нём много и часто cron работает. В syslog записи такие:

Sep 26 16:14:01 a1 CRON[14508]: (user) CMD (cd /var/www/user/data/user/cron/ ; /usr/bin/php sc1.php >/dev/null 2>&1)
Sep 26 16:14:01 a1 CRON[14510]: (user) CMD (cd /var/www/user/data/user/cron/ ; /usr/bin/php sc2.php >/dev/null 2>&1)

Таких записей очень много что раздувает логи и затрудняет поиск действительно важных сообщений. Можно ли как-то отключить логирование запуска cron?
Ответ:
Bash
1
nano /etc/rsyslog.conf
добавь в
Код
*.*;auth,authpriv.none  -/var/log/syslog
вот это cron.none
Код
*.*;auth,authpriv.none,cron.none
для крона включи свой лог
Код
cron.*                         /var/log/cron.log
PS ну и
Bash
1
service rsyslog restart
Вопрос: Запуск графических приложений через CRON

Собственно вопрос, можно ли запускать через CRON графические приложения?
Пробовал устанавливать DISPLAY=:0.0, ничего не меняется.
Ответ:
Сообщение от gng
Вообще, это не есть хорошая идея. В развитых десктопах (а-ля гном, кде...) наверное, есть свои планировщики.
gng пожалуй да. И скорей всего под мой xfce тоже такое есть. Но я вам скажу больше, мне пришлось писать свой кроновский для таких банальных задач...

Marinero, откровенно говоря для меня стало новостью, что у каждого юзера свой крон. После прочтения мана все вопросы отпали сами собой. Кроме одного "зачем от моего активного юзера делать export DISPLAY?".
По идее уже ведь данная переменная должна быть, ибо данный сеанс уже запущен.
Вопрос: Запуск процесса в приоритетном режиме (cron)

Доброго времени суток. Изучаю Ubuntu 16.04.
Загорелся архивацией системы при помощи rsync, и планировщика cron. Написал скрипт bash небольшой, в котором монтируется раздел для архивации, запускается rsync и т.д.. Вобщем, все красиво, с оповещениями что сейчас будет выполняться архивация, с предложением перенести ее, но проблема в том, что cron запускает скрипт (как я понял) в фоновом режиме. И терминала с выполнением архивации не видно.
Пробовал запускать кроном другой скрипт, который в новом окне терминала запускает мой скрипт, тоже безуспешно. Попробовал использовать fg без параметра и с единицей (по идее ведь этот процесс должен быть под номером 1, т.к. нумерация идет в пределах родительского процессп) , но она отвечает что нету такого процесса.
Подскажите пожалуйста как я могу запустить этот скрипт из крона так, что бы он выполнялся в окне терминала и видимом режиме
Ответ: Marinero, тоже ни чего.
htop тоже молчит вроде бы... Дочерних процессов у процесса cron не появляется. По фильтру тоже ни че похожего не вылазит
Вопрос: cron задание не срабатывает

добавил задания в crontab:

автор
0 21 * * * /usr/bin/php /var/www/html/charnew/engine/cron/reinstall_cron.php
0 21 * * * /usr/bin/php /var/www/html/charnew/engine/cron/max_score_cron.php


запросил: whereis php

ответ
автор
php: /usr/bin/php /usr/lib64/php /etc/php.d /etc/php.ini /usr/local/lib/php.ini /usr/include/php /usr/share/php /usr/share/man/man1/php.1.gz


в начало фаилов дописал:
автор
#!/usr/bin/php


но файлы не запускаюьсяю

Может чтото не так сделал?
Ответ:
Набрызг-Бетон
Идите поищите в логах
Не царское это дело, логи читать
Вопрос: Не запускается скрипт через cron

В Linux новичок
Стоит следующая задача: написать скрипт, выводящий текущие время и дату в файл. Этот скрипт должен запускать cron через какой-то промежуток времени.
Вот что написано в crontab
SHELL=/bin/bash
MAILTO=vlabster@mail.ru
HOME=/
PATH=/usr/sbin:/usr/bin:/sbin:/bin
* * * * * /tmp/cron_script.sh
Через cron скрипт не запускается, хотя если запустить его вручную - он работает. В чём проблема?
Ответ:
Сообщение от Vlabster
Вот что написано в crontab
если это основной файл настроек ОС (в папке /etc), то в строке не хватает указания имени пользователя, от которого будет запущено выполнение скрипта