Страница 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
Код: Выделить всё
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, ну вот видимо и ответ... Крон не запустил задачу, так как время истекло, а анакрону надо дописать что б месячные

_стартовал
Почему задания помещеные в папку /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
ну вот видимо и ответ... Крон не запустил задачу, так как время истекло, а анакрону надо дописать что б месячные

_стартовал
Посмотри внимательно, используется 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