Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 16:01

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Аватара пользователя

darkfenix
Сообщения: 4630
Зарегистрирован: 27 июн 2017, 10:36
Решено: 52
Откуда: Нижний Тагил
Благодарил (а): 272 раза
Поблагодарили: 877 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение darkfenix » 16 авг 2018, 16:03

Больше подробностей. Как? Что?
Изображение

Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 16:13

в папку помещен файл trim.sh
на него стоят права на исполнение.. результат выполнения отправляется >> /var/log/trim.log
на файл trim.log стоятя права позволяющие писать в него.
при запуске файла вручную он отрабатывает и пишет в лог (от рута и от текущего пользователя) результат.
Сечас проверяю-данные за 1 августа когда запускал вручную.

Аватара пользователя

darkfenix
Сообщения: 4630
Зарегистрирован: 27 июн 2017, 10:36
Решено: 52
Откуда: Нижний Тагил
Благодарил (а): 272 раза
Поблагодарили: 877 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение darkfenix » 16 авг 2018, 16:25

Вывод ls- la /etc/cron.weekly
Изображение

Аватара пользователя

Dja
Сообщения: 5467
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Dja » 16 авг 2018, 16:32

Так про задание ничего и не сказано. Нет задания - нет выполнения.

Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 16:33

Dja писал(а):
16 авг 2018, 16:32
Так про задание ничего и не сказано. Нет задания - нет выполнения.
Какое задание? задание м для крона является сам файл в папке.

Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 16:33

darkfenix писал(а):
16 авг 2018, 16:25
Вывод

Код: Выделить всё

konstantin@konstantin-PC:~$ ls -la /etc/cron.weekly
итого 28
drwxr-xr-x   2 root root  4096 авг 16 21:33 .
drwxr-xr-x 142 root root 12288 авг 16 20:42 ..
-rwxr-xr-x   1 root root   723 июн 17 18:52 man-db
-rw-r--r--   1 root root   102 июн 17 18:52 .placeholder
-rwxrwxrwx   1 root root   141 авг 11 23:54 trim_sh

Аватара пользователя

Dja
Сообщения: 5467
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Dja » 16 авг 2018, 16:34

задание - строка в /etc/crontab

Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 16:51

Dja писал(а):
16 авг 2018, 16:34
задание - строка в
там сложно слишком,свписывать, прописывать параметры и тп......... а изучать зачем,если есть папочка. Но если не решится вопрос с папкой,то придется так и сделать,прислушатся совета.

Аватара пользователя

WWolf
Сообщения: 1002
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 365 раз
Поблагодарили: 237 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение WWolf » 16 авг 2018, 16:53

Ivanov_k, выложи crontab... а то ты может грохнул там строчку что б папочку месячных то запускать :)

Аватара пользователя

Dja
Сообщения: 5467
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Dja » 16 авг 2018, 16:53

Ничего сложного. Там уже есть строки от рута. А понять как время ставится несложно, там столбики подписаны.

Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 17:02

WWolf писал(а):
16 авг 2018, 16:53
crontab
выкладываю.
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
konstantin@konstantin-PC:~$

Аватара пользователя

WWolf
Сообщения: 1002
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 365 раз
Поблагодарили: 237 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение WWolf » 16 авг 2018, 17:31

Ivanov_k, а машина не включалась в это время? А то в анакрон только дневные и недельные задачи включены

Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 18:00

WWolf писал(а):
16 авг 2018, 17:31
а машина не включалась в это время? А то в анакрон только дневные и недельные задачи включены
Каждый день включаю днем, и выключаю на ночь.

Аватара пользователя

WWolf
Сообщения: 1002
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 365 раз
Поблагодарили: 237 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение WWolf » 16 авг 2018, 18:02

Ivanov_k, ну вот видимо и ответ... Крон не запустил задачу, так как время истекло, а анакрону надо дописать что б месячные :-D _стартовал

Аватара пользователя

Dja
Сообщения: 5467
Зарегистрирован: 27 авг 2016, 17:03
Решено: 22
Откуда: Voskresensk
Благодарил (а): 762 раза
Поблагодарили: 590 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Dja » 16 авг 2018, 18:05

47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
6 часов 47 минут.

Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 18:06

А причем тут месячные?

weekly - еженедельно.
WWolf писал(а):
16 авг 2018, 18:02
ну вот видимо и ответ... Крон не запустил задачу, так как время истекло, а анакрону надо дописать что б месячные :-D _стартовал
Посмотри внимательно, используется Anacronю Он выполняет задачи при включении пк,независимо от времени, даже если просрочен
 ! Сообщение из: zuzabrik
Добавляйте в свой пост, а не пишите по три поста через минуту каждый

Аватара пользователя

WWolf
Сообщения: 1002
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 365 раз
Поблагодарили: 237 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение WWolf » 16 авг 2018, 18:51

Ivanov_k, вот и смотрим... cron выполняет если запущена система, anacron при просрочке работает... при этом cron не вызовет anacron при просрочке... а у самого anacrona по дефолту от такое

Код: Выделить всё

# /etc/anacrontab: configuration file for anacron

# See anacron(8) and anacrontab(5) for details.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/root
LOGNAME=root

# These replace cron's entries
1	5	cron.daily	run-parts --report /etc/cron.daily
7	10	cron.weekly	run-parts --report /etc/cron.weekly
@monthly	15	cron.monthly	run-parts --report /etc/cron.monthly
выполняет он просрочку месячных?

и да, чёт я на месячных зациклился...

Аватара пользователя

Автор темы
Ivanov_k
Сообщения: 259
Зарегистрирован: 07 мар 2017, 11:08
Решено: 8
1
Благодарил (а): 12 раз
Поблагодарили: 6 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение Ivanov_k » 16 авг 2018, 18:55

Крон запустит анакрон когда надо,а анакрон сделает прочрочку........ логичесая цепочка.
Пересоздал файлы и права,посмотрим,может в лог просто некоректно пишется.

Аватара пользователя

WWolf
Сообщения: 1002
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 365 раз
Поблагодарили: 237 раз

Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

Сообщение WWolf » 16 авг 2018, 19:44

Ivanov_k писал(а):
16 авг 2018, 16:33
ls -la /etc/cron.weekly
сдаётся у тебя не хватает файла 0anacron, потому анакрон и не запускает нифига из этой папки, а крон просто по времени просерает запустить ;)

содержимое на всякий случай :)

Код: Выделить всё

#!/bin/sh
#
# anacron's cron script
#
# This script updates anacron time stamps. It is called through run-parts
# either by anacron itself or by cron.
#
# The script is called "0anacron" to assure that it will be executed
# _before_ all other scripts.

test -x /usr/sbin/anacron || exit 0
anacron -u cron.weekly

Вернуться в «Вопрос новичка и FaQ»