Jump to content

cron "из коробки"


Recommended Posts

Почему-то не работает.

в процессах его нет.

При запуске crond в логе появляется:

can't change directory to '/opt/var/spool/cron/crontabs': No such file or directory

после создания вручную пути /opt/var/spool/cron/crontabs, crond запустился (висит в списке процессов)

Вопрос в том, почему оно сразу не работает?

Link to comment
Share on other sites

2 часа назад, Александр Рыжов сказал:

Если нет cron-заданий, то зачем ему запускаться?

задания есть в /opt/etc/crontabs, иначе этот вопрос меня не волновал бы :) Либо я вас не понял.

 

2 часа назад, dexter сказал:

При установки не создаются каталоги по указанному пути.

да, в этом и вопрос. Наверное нужно сделать чтобы эти каталоги создавались сразу при установке OPKG, раз без них крон не работает?

Link to comment
Share on other sites

  • 1 year later...
Цитата

~ # /opt/lib/opkg/info/busybox.postinst
Warning: '/opt/bin/grep' is already exists, skipping.
Warning: '/opt/bin/find' is already exists, skipping.
Warning: '/opt/bin/xargs' is already exists, skipping.
~ #

После этого , выполнил

opkg update
opkg upgrade

И все поломалось (((.

 

Полностью переустановил с нуля.

Не могу найти crond только (не cron)

На старой стоял.

 

Link to comment
Share on other sites

6 минут назад, yuoras сказал:

И все поломалось (((.

в этой теме были варианты восстановления, ну да ладно...

первый апплет busybox`a, второй - пакет

~ # crond -h
crond: invalid option -- 'h'
BusyBox v1.31.0 () multi-call binary.

Usage: crond -fbS -l N -L LOGFILE -c DIR

	-f	Foreground
	-b	Background (default)
	-S	Log to syslog (default)
	-l N	Set log level. Most verbose 0, default 8
	-L FILE	Log to FILE
	-c DIR	Cron dir. Default:/opt/var/spool/cron/crontabs
~ # opkg info cron
Package: cron
Version: 4.1-3
Depends: libc, libssp, librt, libpthread
Status: unknown ok not-installed
Section: utils
Architecture: mipsel-3.4
Size: 34839
Filename: cron_4.1-3_mipsel-3.4.ipk
Description: Standart Vixie cron, with cron.d addition.

~ #

 

Link to comment
Share on other sites

Делаю все по этой ссылке

https://forum.keenetic.net/topic/918-зажигаем-и-выключаем-led-на-keenetic-по-расписанию-с-cron/

По второму варианту

Цитата

~ # mkdir -p /opt/var/spool/cron/crontabs
~ # EDITOR='/opt/bin/nano' crontab -e
-sh: crontab: not found
~ # EDITOR='/opt/bin/nano' crontab -e
-sh: crontab: not found
~ #

 

 

Link to comment
Share on other sites

11 минуту назад, yuoras сказал:

По второму варианту

~ # mkdir -p /opt/var/spool/cron/crontabs
~ # EDITOR='/opt/bin/nano' crontab -e
~ # crontab -l
# test
~ # 

всё работает, какая ФС?

~ # mount | grep opt
/dev/sda2 on /opt type ext2 (rw,relatime)
~ #

что в `/opt/bin` `/opt/sbin`?

~ # ls -l /opt/bin/cron*
lrwxrwxrwx    1 root     root            16 Nov  1 22:51 /opt/bin/crontab -> /opt/bin/busybox
~ # ls -l /opt/sbin/cron*
lrwxrwxrwx    1 root     root            16 Nov  1 22:51 /opt/sbin/crond -> /opt/bin/busybox
~ # 

 

  • Thanks 1
Link to comment
Share on other sites

Цитата

~ # ls -l /opt/sbin/cron*

Ошибка была в правах , почему то без права выполнения.

Выставил все права и поехало

  • Upvote 1
Link to comment
Share on other sites

  • 6 months later...

Повесил задачу на выполнение каждые полчаса, теперь она засирает syslog. Как перекрыть поток флуда от данной конкретной задачи, не перекрывая логгирования crond'a в syslog на корню, при том, что

this version of syslogd ignores /etc/syslog.conf

и решения типа этого не годятся ?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...