|
| 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
| |
|
|