Jump to content

Recommended Posts

Posted

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

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

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

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

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

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

Posted

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

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

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

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

 

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

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

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

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

~ # /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)

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

 

Posted
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.

~ #

 

Posted

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

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
~ #

 

 

Posted
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
Posted
2 минуты назад, yuoras сказал:

Нашел ошибку.

для коллекции: какая?

Posted
Цитата

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

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

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

  • Upvote 1
  • 6 months later...
Posted

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

this version of syslogd ignores /etc/syslog.conf

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

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.

  • Recently Browsing   0 members

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

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.