Re: Nefunguje CRON na Debian Sarge
To |
stranger zavinac tiscali bod cz, Debian CZ/SK project discussion list <czdebian-l zavinac debian bod cz> |
From |
Pavel <arrow bod sf zavinac post bod cz> |
Date |
Thu, 25 Jan 2007 13:45:56 +0100 (CET) |
Moc děkuji,
chyba byla opravdu v názvu skriptu, po odstranění koncovky ".sh" vše už funguje
jak má,
netušil jsem že je CRON tak citlivý na názvy příkazů.
Děkuji všem za pomoc.
Pavel
> ------------ Původní zpráva ------------
> Od: Milan Horák <stranger zavinac tiscali bod cz>
> Předmět: Re: Nefunguje CRON na Debian Sarge
> Datum: 25.1.2007 11:34:11
> ----------------------------------------
> 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
> >
> ________________________________________________
> 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: