Страница 1 из 2

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

Добавлено: 16 авг 2018, 19:01
Ivanov_k
Почему задания помещеные в папку /etc/cron.weekly не запускаются в нужное время?

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

Добавлено: 16 авг 2018, 19:03
rogoznik
Больше подробностей. Как? Что?

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

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

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

Добавлено: 16 авг 2018, 19:25
rogoznik
Вывод ls- la /etc/cron.weekly

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

Добавлено: 16 авг 2018, 19:32
Dja
Так про задание ничего и не сказано. Нет задания - нет выполнения.

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

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

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

Добавлено: 16 авг 2018, 19:33
Ivanov_k
darkfenix писал(а):
16 авг 2018, 19: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

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

Добавлено: 16 авг 2018, 19:34
Dja
задание - строка в /etc/crontab

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

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

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

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

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

Добавлено: 16 авг 2018, 19:53
Dja
Ничего сложного. Там уже есть строки от рута. А понять как время ставится несложно, там столбики подписаны.

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

Добавлено: 16 авг 2018, 20:02
Ivanov_k
WWolf писал(а):
16 авг 2018, 19: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:~$

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

Добавлено: 16 авг 2018, 20:31
WWolf
Ivanov_k, а машина не включалась в это время? А то в анакрон только дневные и недельные задачи включены

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

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

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

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

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

Добавлено: 16 авг 2018, 21:05
Dja
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
6 часов 47 минут.

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

Добавлено: 16 авг 2018, 21:06
Ivanov_k
А причем тут месячные?

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

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

Добавлено: 16 авг 2018, 21:51
WWolf
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
выполняет он просрочку месячных?

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

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

Добавлено: 16 авг 2018, 21:55
Ivanov_k
Крон запустит анакрон когда надо,а анакрон сделает прочрочку........ логичесая цепочка.
Пересоздал файлы и права,посмотрим,может в лог просто некоректно пишется.

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

Добавлено: 16 авг 2018, 22:44
WWolf
Ivanov_k писал(а):
16 авг 2018, 19: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