webForumDet fria alternativet

Problem

5 svar · 224 visningar · startad av Skagget

SkaggetMedlem sedan maj 200268 inlägg
#1

hur gör man för att proftpd ska starta upp automatiskt när datorn startar upp? Som det är nu hoppar den igång när jag skriver proftpd, jag kör den i standalone med Redhat 7.3

spangoMedlem sedan juni 20008 205 inlägg
#2

Kolla mansidan för inittab.

GunnarDMedlem sedan juni 20014 290 inlägg
#3

inittab är inte det bästa sättet att starta demoner på, speciellt som inte nätverket är igång när init kör.

Bättre att starta proftpd via inetd/xinetd eller mha ett rc script

SkaggetMedlem sedan maj 200268 inlägg
#4

jo, alla säger olika...en del säger standalone och andra xinetd
jag har inte hållit på så länge med Linux så jag har ingen aning, men jag skapade ett script /etc/init.d/proftpd med följande:

#!/bin/sh
# Begin /etc/init.d/proftpd

check_status()
{
if [ $? = 0 ]
then
echo "OK"
else
echo "FAILED"
fi
}

case "$1" in
start)
echo -n "Starting Pro FTP daemon..."
start-stop-daemon -S -q -o -x /usr/sbin/proftpd
check_status
;;

stop)
echo -n "Stopping Pro FTP daemon..."
start-stop-daemon -K -q -o -x /usr/sbin/proftpd
check_status
;;

restart)
echo -n "Stopping Pro FTP daemon..."
start-stop-daemon -K -q -o -x /usr/sbin/proftpd
check_status

sleep 1

echo -n "Starting Pro FTP daemon..."
start-stop-daemon -S -q -o -x /usr/sbin/proftpd
check_status
;;

*)
echo "Usage: $0 {start|stop|restart}"
;;

esac

# End /etc/init.d/proftpd

ingen aning om det funkar, men det lär väl märkas vid nästan omstart =)

GunnarDMedlem sedan juni 20014 290 inlägg
#5

Det räcker inte att lägga skriptet i /etc/init.d du måste också skapar länkar från biblioteken /etc/rc3.d och /etc/rc5.d.

Gör så här för att skapa länkarna:

cd /etc/rc3.d
ln -s ../init.d/proftpd S90proftpd
cd /etc/rc5.d
ln -s ../init.d/proftpd S90proftpd

Angående att gå via inetd eller vi ett rc skript.
Har du få besökare använd inetd har du många besökare använd rc skript.

Med inetd startas proftpd när någon försöker köra ftp till dig.
Med rc skript ligger proftpd alltid och tar lite resurser.

Vilket du väljer är en smaksak :)

SkaggetMedlem sedan maj 200268 inlägg
#6

okej, skapade länkarna oxå....
men en liten fråga till, vad står S90 för?
och varför finns det rc.d - rc6.d?

fattar ju inget alls :(

130 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)