-rwx------ 1 admin root crontabне знаю. У меня 600
или
-rw-------
?
какие должны быть --- не знаю. У меня 600
-rwx------ 1 admin root crontabне знаю. У меня 600
или
-rw-------
?
Last edited by lexass; 16-04-2007 at 20:53.
chmod 600 crontab
вообщем крон не работает
Батенька, уж извините ежели чего не так, но могу дать совет на очень многие случаи жизни. Вверху окна есть кнопка поиск по конференции. Еще выше у меня есть кнопка поиска в гугле. Вы же не первый, у кого такие пробемы возникают. Я конечно могу и дальше продолжать искать ответы для Вас, но может Вы и сами приложите немного усилий?
прикладываю, ищу - не выходит каменный цветочек
в логе есть записи:
Apr 17 02:00:01 /opt/sbin/cron[246]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 17 02:05:01 /opt/sbin/cron[250]: (admin) CMD (run-parts /opt/etc/cron.5mins)
толко действий невижу...
Last edited by Omega; 06-02-2011 at 23:10. Reason: fixed
Запись означает, что cron замечательно работает.
Далее надо проверять лежит ли backup в /opt/etc/cron.5mins и запускается ли он путем run-parts /opt/etc/cron.5mins
Apr 17 19:45:01 /opt/sbin/cron[177]: (admin) CMD (run-parts /opt/etc/cron.5mins)
только ничего не происходит
[admin@WL-500g cron.hourly]$ /opt/etc/cron.5mins/backup
/bin/sh: Can't open
на грани бреда.
---------------------------------------------
из backup
date >> /tmp/crontest.txt
date >> /tmp/harddisk/ftp_pub/crontest.txt
запись не происходит
в crontab
SHELL=
PATH=
за что эти строчки отвечают?
имеет ли смысл сюда */5 * * * * admin run-parts /opt/etc/cron.5mins
дописать /file_name
по логике должно выполнятся ВСЕ, что там лежит
Last edited by Omega; 06-02-2011 at 23:11. Reason: fixed
полагаю, про это должно быть написано вв crontab
SHELL=
PATH=
за что эти строчки отвечают?
man 5 crontab
можно попробовать записать простоимеет ли смысл сюда */5 * * * * admin run-parts /opt/etc/cron.5mins
дописать /file_name
*/5 * * * * admin /путь/файл
некоторые утверждают, что это работает.
прбывал, раницы нет*/5 * * * * admin /путь/файл
некоторые утверждают, что это работает.
Попробуй:
1: создать файл типа
Положи его в /opt/etc/cron.5mins, если соответствующий файл появится, значит cron таки точно работает и проблема только в скрипте бэкапа, и тогда:Code:#!/bin/sh /bin/touch /tmp/cron_test
2: прописать в скрипте бэкапа пути:
Если же файл /tmp/cron_test не появился, значит дело в файле crontab - скорее всего там лишний символ досовского перевода строки.Code:#!/bin/sh /bin/mkdir `/bin/date -u +%d_%m_%Y` /bin/cp /tmp/harddisk/ftp_pub/xz/* /tmp/harddisk/ftp_pub/backup/`/bin/date -u +%d_%m_%Y`
/tmp/cron_test
непоявляется...
поставил аж по два перноса
в логе живет:
Apr 18 19:15:01 /opt/sbin/cron[188]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 18 19:18:45 syslog: Warn: MRT_DEL_MFC; Errno(2): No such file or directory
Apr 18 19:20:01 /opt/sbin/cron[191]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 18 19:24:54 kernel: vlan1: add 01:00:5e:7f:ff:fa mcast address to master interface
Apr 18 19:25:01 /opt/sbin/cron[194]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 18 19:30:01 /opt/sbin/cron[197]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 18 19:31:15 kernel: vlan1: del 01:00:5e:7f:ff:fa mcast address from master interface
Apr 18 19:35:01 /opt/sbin/cron[200]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 18 19:37:22 kernel: vlan1: add 01:00:5e:7f:ff:fa mcast address to master interface
Apr 18 19:40:01 /opt/sbin/cron[203]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 18 19:45:01 /opt/sbin/cron[206]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 18 19:50:01 /opt/sbin/cron[209]: (admin) CMD (run-parts /opt/etc/cron.5mins)
Apr 18 19:54:10 kernel: vlan1: del 01:00:5e:7f:ff:fa mcast address from master interface
Apr 18 19:55:01 /opt/sbin/cron[212]: (admin) CMD (run-parts /opt/etc/cron.5mins
к сожалению содержимое лога не имеет отношения к интересующей проблеме. Можно только уверенно утверждать, что крон работает.
Если вернуться к ранее высказаной гипотезе, насчет неправильных символов конца строки (это достаточно коварная тема, и то, что я писал выше, насчет простого ввода символа конца строки в редакторе на роутере, не факт, что работает). dos2unix имеется в busybox, который устанавливается вручную из optware (busybox-base + busybox-links). Можно попробовать прогнать через нее crontab и, вообще, все на что падает подозрение.