---
title: "Problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/linux-bsd/46433-problem"
topic: "Linux & BSD"
topic_url: "https://www.webforum.nu/amne/linux-bsd"
author: "Skagget"
published: "2002-06-22T17:49:30.000Z"
updated: "2002-06-23T09:56:43.000Z"
replies: 5
views: 253
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/linux-bsd/46433-problem"
---

# Problem

## #1 — Skagget, 2002-06-22T17:49Z

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

Permalänk: https://www.webforum.nu/p/46433

## #2 — spango, 2002-06-23T01:14Z

Kolla mansidan för inittab.

Permalänk: https://www.webforum.nu/p/704113

## #3 — GunnarD, 2002-06-23T07:16Z

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

Permalänk: https://www.webforum.nu/p/704126

## #4 — Skagget, 2002-06-23T08:13Z

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

Permalänk: https://www.webforum.nu/p/704130

## #5 — GunnarD, 2002-06-23T09:00Z

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

Permalänk: https://www.webforum.nu/p/704138

## #6 — Skagget, 2002-06-23T09:56Z

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

Permalänk: https://www.webforum.nu/p/704146

---

Tråden på webben: https://www.webforum.nu/amne/linux-bsd/46433-problem
