OVH Cloud OVH Cloud

lancement auto

12 réponses
Avatar
arnaud
bonjour
je souhaiterais que mon serveur ftp (pure-ftpd) se lance automatique au
démarrage de la machine.
j'ai essayé de faire cela:

dans /etc/init.d/pure-ftpd, mettre
#! /usr/bin/sh
pure-ftpd -C 2 -I 20 -H -B -4 -E -A -y2:2 -l
mysql:/etc/pureftpd-mysql.conf -O clf:/var/log/pureftpd.log
puis de tapez ln -s /etc/init.d/pure-ftpd /etc/rc2.d/S95pure-ftpd

mais ce ne veut pas !!

avez vous une idée ??

merci

arnaud


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

10 réponses

1 2
Avatar
Frédéric Bothamy
* arnaud [2004-11-16 13:01] :
bonjour
je souhaiterais que mon serveur ftp (pure-ftpd) se lance automatique au
démarrage de la machine.
j'ai essayé de faire cela:

dans /etc/init.d/pure-ftpd, mettre
#! /usr/bin/sh
pure-ftpd -C 2 -I 20 -H -B -4 -E -A -y2:2 -l
mysql:/etc/pureftpd-mysql.conf -O clf:/var/log/pureftpd.log
puis de tapez ln -s /etc/init.d/pure-ftpd /etc/rc2.d/S95pure-ftpd



C'est probablement plus simple (et plus propre) d'utiliser update-rc.d
pour faire cela.

mais ce ne veut pas !!

avez vous une idée ??



Fichier non exécutable peut-être ? Tu as des messages d'erreur plus
significatifs que "ce ne veut pas" ?

Tu as installé ton serveur pure-ftpd à partir des paquets Debian ? Je
trouve curieux que la configuration ne soit pas faite automatiquement...


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
arnaud
>
C'est probablement plus simple (et plus propre) d'utiliser update-rc.d
pour faire cela.



comment fais t-on ??

> mais ce ne veut pas !!
>
> avez vous une idée ??

Fichier non exécutable peut-être ? Tu as des messages d'erreur plus
significatifs que "ce ne veut pas" ?



pure-ftpd ne demarre pas automatique au demarrage


Tu as installé ton serveur pure-ftpd à partir des paquets Debian ? Je
trouve curieux que la configuration ne soit pas faite automatiquement...



non compilé depuis les sources






--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* arnaud [2004-11-16 14:37] :
>
> C'est probablement plus simple (et plus propre) d'utiliser update-rc.d
> pour faire cela.

comment fais t-on ??



Euh, on lit la page de manuel d'update-rc.d : elle est disponible en
français et il y a une section EXEMPLES. (M'enfin... ;-))

> > mais ce ne veut pas !!
> >
> > avez vous une idée ??
>
> Fichier non exécutable peut-être ? Tu as des messages d'erreur plus
> significatifs que "ce ne veut pas" ?

pure-ftpd ne demarre pas automatique au demarrage



Ce n'est pas ce que je te demandais : qu'est-ce qui est affiché
exactement lors du démarrage de la machine ? (ou quand tu tentes
d'exécuter le lien que tu as créé) Je pensais à quelque chose comme
cela :

bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée

>
> Tu as installé ton serveur pure-ftpd à partir des paquets Debian ? Je
> trouve curieux que la configuration ne soit pas faite automatiquement...

non compilé depuis les sources



Il y a une raison particulière pour cela ? Tu es peut-être en Woody ?
(le paquet n'est disponible que pour Sarge et plus). Il est généralement
plus facile d'installer un paquet Debian car la configuration est
automatique. Il y a peut-être un fichier expliquant comment faire la
configuration dans les sources que tu as récupérés ? Le serveur peut
peut-être se lancer en mode démon (fonctionnant en permanence) ou par
inetd (le super-serveur) ?


Fred


--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
Tue, 16 Nov 2004 16:18:27 +0100, Frédéric Bothamy a écrit :
[...]
Il est généralement
plus facile d'installer un paquet Debian car la configuration est
automatique.
[...]



<mode j'en rajoute>
C'est aussi un peu la raison d'être d'une distribution. Mais bon, c'est
juste une idée comme ça que j'ai eue : les distributions serviraient à
faciliter l'installation d'applications, sans avoir à les chercher, les
patcher, les compiler...
</>

--
Sylvain Sauvage
Avatar
arnaud
> Euh, on lit la page de manuel d'update-rc.d : elle est disponible en
français et il y a une section EXEMPLES. (M'enfin... ;-))



c'est bon j'ai trouvé !!

bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée



voila c'est ce que j'ai maintenant.
comment puis je resoudre ce prob ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* arnaud [2004-11-16 16:24] :

[...]

> bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée

voila c'est ce que j'ai maintenant.
comment puis je resoudre ce prob ?



Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier>
exécutable.


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12739ième jour après Epoch,
Frédéric Bothamy écrivait:

* arnaud [2004-11-16 16:24] :

[...]

> bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée

voila c'est ce que j'ai maintenant.
comment puis je resoudre ce prob ?



Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier>
exécutable.



Non. Selon son message, c'est /bin/sh qui est en cause. :/


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* François TOURDE [2004-11-17 12:06] :
Le 12739ième jour après Epoch,
Frédéric Bothamy écrivait:

> * arnaud [2004-11-16 16:24] :
>
> [...]
>
>> > bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée
>>
>> voila c'est ce que j'ai maintenant.
>> comment puis je resoudre ce prob ?
>
> Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier>
> exécutable.

Non. Selon son message, c'est /bin/sh qui est en cause. :/



Euh, c'est moi qui avait donné ce message après l'avoir testé (pour
donner une bonne idée de ce qu'il fallait chercher comme message
d'erreur).

Si un script shell n'est pas exécutable, c'est bien le message d'erreur
qui est affiché (et trompeur d'ailleurs).


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12740ième jour après Epoch,
Frédéric Bothamy écrivait:

* François TOURDE [2004-11-17 12:06] :
Le 12739ième jour après Epoch,
Frédéric Bothamy écrivait:

> * arnaud [2004-11-16 16:24] :
>
> [...]
>
>> > bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non accordée
>>
>> voila c'est ce que j'ai maintenant.
>> comment puis je resoudre ce prob ?
>
> Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier>
> exécutable.

Non. Selon son message, c'est /bin/sh qui est en cause. :/



Euh, c'est moi qui avait donné ce message après l'avoir testé (pour
donner une bonne idée de ce qu'il fallait chercher comme message
d'erreur).

Si un script shell n'est pas exécutable, c'est bien le message d'erreur
qui est affiché (et trompeur d'ailleurs).



Marrant. Moi j'ai ça comme message:

:~$ bin/basherror
bash: bin/basherror: Permission non accordée

Pour un fichier qui contient:

#!/bin/sh
#
echo "Ca marche"

Bizarre ça.

--
You are always busy.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Vincent DUVERT
Le 17 nov. 04, à 12:06, François TOURDE a écrit :

Le 12739ième jour après Epoch,
Frédéric Bothamy écrivait:

* arnaud [2004-11-16 16:24] :

[...]

bash: /etc/rc2.d/toto: /bin/sh: bad interpreter: Permission non
accordée



voila c'est ce que j'ai maintenant.
comment puis je resoudre ce prob ?



Il faut simplement que tu rendes le fichier /etc/init.d/<ton_fichier>
exécutable.



Non. Selon son message, c'est /bin/sh qui est en cause. :/




Mais qu'on en finisse à la fin !
Ce message, ça veut dire que /bin/sh n'a pas la permission d'exécuter
/etc/init.d/pure-ftpd, et ce parce que ton fichier n'est pas marqué
exécutable !
tape la commande
chmod +x /etc/init.d/pure-ftpd
en tant que root, et je suis quasiment sûr que ça marchera.
--
Vincent DUVERT
1 2