Re: Nefunguje CRON na Debian Sarge
To |
Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
Milan Horák <stranger zavinac tiscali bod cz> |
Date |
Thu, 25 Jan 2007 09:28:55 +0100 |
User-agent |
Icedove 1.5.0.9 (X11/20061220) |
Cron v Debianu opravdu nespustí skript, pokud má tento název složený z
jiných znaků, než jsou tyto:
Velká a malá písmena, číslice, pomlčka a podtržítko.
Pokud se tedy pokusíte do /etc/cron.neco přidat soubor backup.sh, cron
jej nespustí, neboť neodpovídá Debian standardu.
The manpage says:
If the --lsbsysinit option is not given then the names must
consist entirely of upper and lower case letters, digits,
underscores, and hyphens.
Changing it could break all kinds of things relying on the historical
behavior (dating back almost a decade).
So is changing it worthwhile?
Milan
Pavel wrote:
> Zdravím všechny,
> mám problém na který jsem zatím nikde nenašel odpověď. Mám nainstalován
> Debian Sarge a nefunguje mi démon CRON,
> přesněji cron jako proces běží, ale neprovádí nic co je nastaveno v crontab.
> Mám nainstalován s cronem i anacron, který má
> být spouštěn cronem pro cron.daily, cron.weekly,cron.monthly viz. crontab
> (standartní nastavení crontab po instalaci). Zkusil jsem si pro otestování
> cronu udělat jednoduchý skript test-log.sh a nastavit jeho spouštění z
> crontab, ale nic cron neprovádí.
>
> V nastavení /etc/syslog.conf jsem odremoval i řádek "cron.*
> /var/log/cron.log ", jestli snad vyčtu chybu z logu, ale v logu žádná zpráva
> a v jiných log souborech také nic co se týká cronu. Nechápu čím to může být,
> mám již dříve nainstalované 3 další servery s Debian Sargem a na nich cron
> funguje správně, proč nejede na tomto nechápu.
>
> Debian Sarge mám plně aktualizovaný z "deb http://security.debian.org/
> sarge/updates main contrib non-free", nepoužil jsem žádný
> balíček z testing verzí. Použité jádro je 2.6.8-3-686.
>
> Děkuji za pomoc.
>
> S pozdravem Pavel Dobrý
>
> **********************************
> Vypis "ps - xauw" :
> **********************************
> root 1925 0.0 0.1 1764 824 ? Ss Jan24 0:00 /usr/sbin/cron
> **********************************
> Vypis "/etc/crontab" (crontab má vlastníka a skupinu root:root, práva 100644
> ):
> **********************************
> # /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.
> # This file also has a username field, 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 run-parts --report /etc/cron.hourly
> 25 6 * * * root test -x /usr/sbin/anacron || run-parts --report
> /etc/cron.daily
> 47 6 * * 7 root test -x /usr/sbin/anacron || run-parts --report
> /etc/cron.weekly
> 52 6 1 * * root test -x /usr/sbin/anacron || run-parts --report
> /etc/cron.monthly
> #
>
>
> 0-59/5 * * * * root /etc/cron.hourly/test-log.sh
>
> *************************
> Výpis "/etc/cron.hourly/test-log.sh" :
> *************************
> #!/bin/sh
> #
> PATH=/sbin:/bin
>
> date >> /test.log
> echo "cron ahoj - hourly" >> /test.log
>
> exit 0
>
> ________________________________________________
> CZdebian-l maillist - CZdebian-l zavinac debian bod cz
> http://www.debian.cz/mailman/listinfo/czdebian-l
> E-mail (un)subscriptions: czdebian-l-request zavinac debian bod cz
>
Partial thread listing:
- Re: Nefunguje CRON na Debian Sarge, (pokračuje)