sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #27654
Re: Crontab
Det er løst.
Selvfølgelig manglede stien til Named.
Mange tak for hjælpen.
/Dan Mortensen
On 22-04-09, Erling Jacobsen <linuxcub@xxxxxxxx> wrote:
>Dan Tobias Mortensen wrote:
>>
>> Min crontab(root) ser således ud
>> 0 11,23 * * * su - root -c "/usr/local/restart_named.ksh"
>> (Skal genstarte min sec. nameserver et par gange i døgnet)
>
>Hvorfor prøver du at benytte "su" til at blive root, når du
>allerede er det. Du siger ihvertfald at ovenstående er fra
>root's crontab. Virker det ikke hvis du bare skriver
>0 11,23 * * * /usr/local/restart_named.ksh
>
>> Men den (/var/spool/mail/root) melder :
>>
>> Subject: Cron <root@herningfolkeblad> su - root -c "/usr/local/restart_named.ksh
>> "
>> X-Cron-Env: <SHELL=/bin/sh>
>> X-Cron-Env: <HOME=/root>
>> X-Cron-Env: <PATH=/usr/bin:/bin>
>> X-Cron-Env: <LOGNAME=root>
>>
>> stdin: is not a tty
>
>Den (altså "su") prøver at læse root's password fra en tty
>der ikke er der (cronjobs bliver afviklet uden forbindelse
>til tastaturet) Men iflg. ovenstående så tror jeg ikke at
>"su" er nødvendigt
>
>> Jeg har prøvet med
>> 0 11,23 * * * /usr/local/restart_named.ksh
>> hvor den melder :
>> Subject: Cron <root@herningfolkeblad> /usr/local/restart_named.ksh
>> X-Cron-Env: <SHELL=/bin/sh>
>> X-Cron-Env: <HOME=/root>
>> X-Cron-Env: <PATH=/usr/bin:/bin>
>> X-Cron-Env: <LOGNAME=root>
>>
>> /usr/local/restart_named.ksh: named: command not found
>>
>> Så det er nok nogle enviroment variable der skal sættes. Men hvilke?
>
>Sikkert PATH. "named" ligger i /usr/sbin. Prøv
>export PATH=/usr/sbin:$PATH
>Læg evt. dette ind i /usr/local/restart_named.ksh
>
>Erling Jacobsen
>--
>A team effort is a lot of people doing what I say.
> -- Michael Winner, British film director