Согласно тарифному плану провайдера требуется в определённое время осуществить пересоединение с VPN сервером.
Есть прошивка от Олега и cron, как это можно реализовать?
Согласно тарифному плану провайдера требуется в определённое время осуществить пересоединение с VPN сервером.
Есть прошивка от Олега и cron, как это можно реализовать?
Помогите с проблемой, второй день бьюсь:
Флэшка к роутеру не подключена, для работы программ /opt моунтится с помощью строчки
Скрипт 1.sh отрабатывается без проблем и вставлен для проверки. Сам файл запуска крона существует, с правами все нормально, но не запускается:Code:[pupkin@192 root]$ cat /usr/local/sbin/post-boot #!/bin/sh mount /tmp/opt /opt /tmp/opt/etc/init.d/S10cron /tmp/1.sh
При попытке его запуска "вручную" вылетает с ошибкой:Code:[pupkin@192 root]$ ls -l /opt/etc/init.d/S10cron -rwxr-xr-x 1 pupkin root 153 Jan 24 2008 /opt/etc/init.d/S10cron [pupkin@192 root]$ ls -l /tmp/opt/etc/init.d/S10cron -rwxr-xr-x 1 pupkin root 153 Jan 24 2008 /tmp/opt/etc/init.d/S10cron
При этом файл существует и права даже в 777 установил на него, не помогает:Code:[pupkin@192 root]$ /tmp/opt/etc/init.d/S10cron /tmp/opt/etc/init.d/S10cron: line 8: /opt/sbin/cron: not found
Все каталоги и настройки сделаны в соответствии с инструкцией, файл crontab тоже правильно написан:Code:[pupkin@192 root]$ ls -l /opt/sbin/cron -rwxrwxrwx 1 pupkin root 72168 Jan 24 2008 /opt/sbin/cron [pupkin@192 root]$ /opt/sbin/cron -sh: /opt/sbin/cron: not found [pupkin@192 root]$ /tmp/opt/sbin/cron -sh: /tmp/opt/sbin/cron: not found
Что за беда с этой заразой?Code:[pupkin@192 root]$ cat /opt/etc/crontab SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/sbin:/opt/bin MAILTO="" HOME=/ # ---------- ---------- Default is Empty ---------- ---------- # # Syntax for lines is : minute hour day month dayofweek command # */1 * * * * pupkin /opt/etc/cron.5mins/2.sh */5 * * * * pupkin run-parts /opt/etc/cron.5mins 01 * * * * pupkin run-parts /opt/etc/cron.hourly 02 4 * * * pupkin run-parts /opt/etc/cron.daily 22 4 * * 0 pupkin run-parts /opt/etc/cron.weekly 42 4 1 * * pupkin run-parts /opt/etc/cron.monthly
up up up up
Здравствуйте!
Такая проблема:
1. Поставил cron по: "НАСТРОЙКА ASUS WL-500gP [DURAK EDITIONS]"
2. Установил "ADOS & MySql & Curl— Замена Download Master"
3. ADOS & MySql & Curl, вроде бы работает так как файлы с инструкциями добовляются в /opt/etc/cron.1min/, а вот исполнятся не хотят.
Кронтаб отредактировал на интервал 1 минуты
4. В последние время при выполнении команды ps putty выдаёт:
41 pts/2 00:00:08 sh
363 pts/2 00:00:13 top
509 pts/2 00:00:00 ps
Только при вызове ps x выдаёт нормальный список запущенных процессов:
[admin@DIR-320 root]$ ps x
PID TTY STAT TIME COMMAND
1 ? S 0:02 /sbin/init
2 ? S 0:00 [keventd]
3 ? RN 7:40 [ksoftirqd_CPU0]
4 ? S 0:05 [kswapd]
5 ? S 0:00 [bdflush]
6 ? S 0:00 [kupdated]
7 ? S 0:03 [mtdblockd]
55 ? Ss 0:02 telnetd
57 ? S 0:01 httpd vlan1
61 ? Ss 0:00 syslogd -m 0 -O /tmp/syslog.log -S -l 7 -b 2
62 ? Ss 0:00 nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
64 ? Ss 0:00 klogd
67 ? S 0:00 [khubd]
75 ? Ss 0:00 lpd
77 ? Ss 0:00 p9100d -f /dev/usb/lp0 0
80 ? Ss 0:00 waveservermain
82 ? Ss 0:00 rcamdmain
88 ? S 0:18 [usb-storage-0]
89 ? S 0:00 [scsi_eh_0]
99 ? Ss 0:03 pppd file /tmp/ppp/options.wan0
103 ? Ss 0:00 infosvr br0
104 ? Ss 0:01 watchdog
114 ? S 0:00 dropbear
140 ? S 0:00 [kjournald]
141 ? S 0:00 [kjournald]
164 ? S 0:00 /bin/sh /opt/bin/mysqld_safe --datadir=/opt/var/lib/m
197 ? S 0:00 /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var
200 ? S 0:00 /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var
201 ? S 0:00 /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var
210 ? S 0:12 /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
213 ? Ss 0:01 /opt/bin/php-fcgi
215 ? Ss 0:00 /opt/sbin/smbd -D
217 ? Ss 0:01 /opt/sbin/nmbd -D
232 ? Ss 0:00 SCREEN -dm -S rtorrent
238 ? S 10:20 /opt/bin/php-fcgi
239 ? S 8:30 /opt/bin/php-fcgi
241 pts/2 Ss 0:08 -sh
363 pts/2 T 0:13 top
397 ? Ss 0:00 /opt/sbin/cron
479 ? S 0:06 /opt/sbin/smbd -D
511 pts/2 R+ 0:00 ps x
Cron есть в этом списке.
В логах \opt\var\cron\crontabs пусто
Уже раз пять cron переустанавливал - не помогло.
Часов 5 точно только на cron убил, всё бестолку
Что не так ?
Может есть какой-то аналог крона?
Кто нибудь помогите пожалуйста
Так добавьте в задание что-нибудь, а логи cron в /tmp/syslog.log
Asus RT-N16 1.9.2.7-rtn-r2730 + D-link DNS 323 1.08 + WDTV Live 1.01.24
Хм
телепат на связи.
Видимо, файл post-mount не исполняемый.
chmod +x /usr/local/sbin/post-mount
Второй день бьюся с кронон перелапатиль кучу ресурсов....
сделал по инструкции эффект 0 :
крон установлен
начинка crontab >>
начинка run-partsCode:SHELL=/bin/sh PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin MAILTO="" HOME=/ # ---------- ---------- Default is Empty ---------- ---------- # */1 * * * * admin run-parts /opt/etc/cron.1min */5 * * * * admin run-parts /opt/etc/cron.5mins
Сделанно chmod +x run-partsCode:#!/bin/sh # # runparts.sh by macsat@macsat.com # intended for use with cron # # based on rc.unslung by unslung guys :-) # if [ -z "$1" ] then echo "Usage : $0 " fi RUNDIR=$1"/*" for i in $RUNDIR ;do # Ignore dangling symlinks (if any). [ ! -f "$i" ] && continue case "$i" in *.sh) # Source shell script for speed. ( trap - INT QUIT TSTP set start . $i ) ;; *) # No sh extension, so fork subprocess. $i start ;; esac done
Не могу найти логи к cron
кроме записи в ./tmp/syslog.log
Jan 1 03:00:21 /opt/sbin/cron[184]: (CRON) STARTUP (V5.0)
Nov 3 12:26:30 ntp client: Synchronizing time with time.nist.gov ...
Это всё что в логах нашёл
Проблема в том что он стартует крон (из post-mount)
А исполнять скрипты по времени отказываеться (((
Помогите с напровлением куда рыть ???
права на crontab даже давал где кто то советовал chmod 600 или 660 ...
Заранее благодарен
И в какой же инструкции написано, что перед файлами слеша не надо писать???
И путь /opt/bin/run-parts переврали ...
Сделайте без отсебятины, все заработает.
Было: WL500gP (fw 1.9.2.7-10-USB-1.71) + Toshiba TravelStar 250Gb 2.5" inside router.
(ADOS + rTorrent WebUI+rtorrent + samba + rrdtool + XMail + QuiXplorer + ClamAV)
> Мои инструкции < Для новичков и ленивых > Wiki переехало сюда < "Ночные" сборки >
У меня была подобная проблема, я её решил следующим образом:
мне пришлось пофиксить файл: /opt/etc/crontab
было
сталоSHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin
MAILTO=""
HOME=/
# ---------- ---------- Default is Empty ---------- ---------- #
# Syntax for lines is : minute hour day month dayofweek command #
*/5 * * * * root run-parts /opt/etc/cron.5mins
01 * * * * root run-parts /opt/etc/cron.hourly
02 4 * * * root run-parts /opt/etc/cron.daily
22 4 * * 0 root run-parts /opt/etc/cron.weekly
42 4 1 * * root run-parts /opt/etc/cron.monthly
SHELL=/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin
MAILTO=""
HOME=/
# ---------- ---------- Default is Empty ---------- ---------- #
# Syntax for lines is : minute hour day month dayofweek command #
0-59/5 * * * * admin run-parts /opt/etc/cron.5mins
01 * * * * admin run-parts /opt/etc/cron.hourly
02 4 * * * admin run-parts /opt/etc/cron.daily
22 4 * * 0 admin run-parts /opt/etc/cron.weekly
42 4 1 * * admin run-parts /opt/etc/cron.monthly
P.S> То что я изменил, выделил жирным.
P.P.S> Изначально делал по доке > http://www.macsat.com/cron.php
[С Уважением,
Дмитрий.]
Asus Wl 500gp. Прошивка 1.9.2.7-d-r1825.
Установил программы, как описано в
НАСТРОЙКА ASUS WL-500gP [DURAK EDITIONS]
Требовалось запускать автоматом скрипт для работы интернета зонд.
А также настроить Squid в качестве proxy-сервера.
Пока что не получается, к сожалению, ничего из вышеназаванного.
Начал с простого - cron и запуск по расписанию. И сразу проблемы...
Проблема в том, что скрипты программы "cron" не выполняются.
Вначале заметил, что процесс "141 admin 964 S /opt/sbin/cron" после перезагрузки аппарата выгрузился примерно через 50 минут.
Сейчас вроде добился того, что cron не выгружается, но скрипты по-прежнему не выполняются.
/usr/local/sbin
-rwxr-xr-x 1 admin root 44 Jan 1 03:03 post-mount
------------------------------------------------------------------------------------------------
/opt/etc/
-rw-rw-rw- 1 admin root 484 Jan 1 03:02 crontab
------------------------------------------------------------------------------------------------
/opt/bin/
-rwxr-xr-x 1 admin root 426 Oct 9 2010 run-parts
------------------------------------------------------------------------------------------------
/opt/etc/cron.5mins
-rwxr-xr-x 1 admin root 37 Jan 1 03:25 test.sh
-rwxr-xr-x 1 admin root 184 Jan 1 1970 zond.sh
------------------------------------------------------------------------------------------------
test.sh
#!/bin/sh
date >> /tmp/crontest.txt
------------------------------------------------------------------------------------------------
Файл /tmp/crontest.txt не создаётся.
Соответственно и скрипт zond.sh не отрабатывает.
Попробовал отредактировать файл /opt/etc/crontab, как в теме советовали:
# Syntax for lines is : minute hour day month dayofweek command #
0-59/5 * * * * admin run-parts /opt/etc/cron.5mins
Не помогло тоже
Подскажите пожалуйста, как сделать, чтобы всё заработало?
Last edited by DmitryOlenin; 09-10-2010 at 22:21.
Кто подскажет проблема с cron не стартует скрипт в папке cron.5mins через 5 мин, и не стартует из папки init.d, и еще не стартует post-firewall в чем проблема подскажите ?
ООооОооо Где еее же Вашии ии лооООооогиииии? Гадать надо?
Last edited by Vollsky; 01-03-2010 at 17:06.
WL500gp v-1.9.2.7-10
В новой прошивке от Олега... Работает ли?
Пробовал набирать crontab -e ругается, на отсутствие папки. Поделитесь опытом...