/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
MyDNS problemer...
Fra : Ukendt


Dato : 19-06-03 22:10

Hej NG,

Jeg får følgende fejl "Starting mydns: /etc/rc.d/init.d/mydns: line 26:
daemon: command not found" når jeg forsøger at starte mydns...

setuppet køre på en RH8.
og MyDNS er version 0.9.10

Nogen ideér til, hvad det er for en daemon den forsøger at kalde...

Jeg har ikke stødt på den daemon nogen steder før.


Jeg kan sagtens køre mydns fra consollen, men jeg vil gerne kunne bruge
start/stop scriptet.

--
Mvh.
René Madsen


 
 
Klaus Alexander Seis~ (19-06-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 19-06-03 23:15

René Madsen skrev:

> Nogen ideér til, hvad det er for en daemon den forsøger at kalde...

Nu er det meget læang tid siden jeg har kørt RedHat, men er "daemon"
ikke en shell-funktion som stammer fra et andet script?

Du må vist lade os se selve mydns-scriptet, hvis vi skal have mulighed
for at hjælpe.


// Klaus

--
><>    unselfish actions pay back better

Ukendt (20-06-2003)
Kommentar
Fra : Ukendt


Dato : 20-06-03 08:36

Klaus Alexander Seistrup wrote:
> René Madsen skrev:
>
>
>>Nogen ideér til, hvad det er for en daemon den forsøger at kalde...
>
>
> Nu er det meget læang tid siden jeg har kørt RedHat, men er "daemon"
> ikke en shell-funktion som stammer fra et andet script?
>
> Du må vist lade os se selve mydns-scriptet, hvis vi skal have mulighed
> for at hjælpe.

Hereo you go:

#!/bin/bash
#
# mydns This starts and stops mydns.
#
# chkconfig: 345 52 50
# description: A database-driven DNS server
#
# processname: /usr/sbin/mydns
# config: /etc/mydns.conf
# pidfile: /var/run/mydns.pid

PATH=/sbin:/bin:/usr/bin:/usr/sbin
prog=mydns

# Source function library.
/etc/rc.d/init.d/functions

[ -f /usr/sbin/mydns ] || exit 1
[ -f /etc/mydns.conf ] || exit 1

RETVAL=0

start(){
echo -n $"Starting $prog: "

daemon $prog -b       # Så er det her det går galt
RETVAL=$?
echo
touch /var/lock/subsys/mydns
return $RETVAL
}

stop(){
echo -n $"Stopping $prog: "
killproc $prog
RETVAL=$?
echo
rm -f /var/lock/subsys/mydns
return $RETVAL

}

restart(){
stop
start
}

condrestart(){
[ -e /var/lock/subsys/mydns ] && restart
return 0
}


# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status $prog
;;
restart|reload)
restart
;;
condrestart)
condrestart
;;
*)

--
Mvh.
René Madsen


Klaus Alexander Seis~ (20-06-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 20-06-03 09:22

René Madsen skrev:

> PATH=/sbin:/bin:/usr/bin:/usr/sbin
> prog=mydns
>
> # Source function library.
> /etc/rc.d/init.d/functions
>
> [ -f /usr/sbin/mydns ] || exit 1
> [ -f /etc/mydns.conf ] || exit 1
>
> RETVAL=0
>
> start(){
> echo -n $"Starting $prog: "
>
> daemon $prog -b       # Så er det her det går galt

Enten findes programmet "mydns" ikke i PATH'en, eller osse findes
funktionen "daemon" ikke i scriptet /etc/rc.d/init.d/functions.


// Klaus

--
><>    unselfish actions pay back better

Ukendt (20-06-2003)
Kommentar
Fra : Ukendt


Dato : 20-06-03 09:30

Klaus Alexander Seistrup wrote:
> Enten findes programmet "mydns" ikke i PATH'en, eller osse findes
> funktionen "daemon" ikke i scriptet /etc/rc.d/init.d/functions.

mydns findes og virker som den skal, problemet er bare det her script.

MyDNS er fra http://mydns.bboy.net/

Hvad skulle den her daemon gøre?

--
Mvh.
René Madsen


Klaus Alexander Seis~ (20-06-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 20-06-03 09:33

René Madsen skrev:

> Hvad skulle den her daemon gøre?

Starte programmet i baggrunden. Hvordan den rent faktisk gør, må du
spørge en RedHat-bruger om.

Hvis alt anden slår fejl, kunne du skifte linjen ud med "mydns -b &".


// Klaus

--
><>    unselfish actions pay back better

Ukendt (20-06-2003)
Kommentar
Fra : Ukendt


Dato : 20-06-03 09:44

Klaus Alexander Seistrup wrote:
> Starte programmet i baggrunden. Hvordan den rent faktisk gør, må du
> spørge en RedHat-bruger om.
>
> Hvis alt anden slår fejl, kunne du skifte linjen ud med "mydns -b &".

Feljen lå i at de ikke kan finde ud af at sætte et punktum...

Forkert udgave:
# Source function library.
/etc/rc.d/init.d/functions

Rigtig udgave
# Source function library.
.. /etc/rc.d/init.d/functions

Men takker for hjælpen.

--
Mvh.
René Madsen


Klaus Alexander Seis~ (20-06-2003)
Kommentar
Fra : Klaus Alexander Seis~


Dato : 20-06-03 09:49

René Madsen skrev:

> Rigtig udgave
> # Source function library.
> . /etc/rc.d/init.d/functions

Ja, det er da rigtigt - den havde jeg overset.


// Klaus

--
><>    unselfish actions pay back better

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste