Gni?!: probleme d'interpreteur sh sur script init.d ntpd

#/home/CHROOT/ntpd/>/etc/init.d/ntp start
bash: /etc/init.d/ntp: /bin/bash^M: bad interpreter: Aucun fichier ou répertoire de ce type…

#!/bin/sh
### BEGIN INIT INFO
# Provides:        ntp
# Required-Start:  $network $remote_fs $syslog
# Required-Stop:   $network $remote_fs $syslog
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Short-Description: Start NTP daemon
### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin

. /lib/lsb/init-functions

NAME=ntp
DAEMON=/usr/sbin/ntpd
PIDFILE=/var/run/ntpd.pid
CHROOT=/home/CHROOT/ntpd

test -x $DAEMON || exit 5
....

l’est ou le probleme ??? pleaaze ? je vois paaaaaasss. (surtout que sh->bash)
merci d’avance pour vos idées.

+edit pour le titre…

Salut,

Même s’il est visible que cela ne fonctionne pas, un titre et une question précise sont un minimum. :slightly_smiling:

[quote]/bin/bash^M: bad interpreter: No such file or directory C’est que vous avez foutu un fichier édité avec windows sur votre serveur…[/quote]

j’essaye vi pour VOUAR:
:open_mouth:
RHAAAAAAA! sont là les “^M” , alors pour infos, l’editeur webmin, c’est pas pour les fichiers de config, et les scripts… (attention aux copier/coller avec l’editeur webmin sous windows).

SOLUCE:
les “^M” n’apparaissent pas dans nano…en fait il détecte le format DOS tout seul (et le signale à l’enregistrement), alors au moment d’enregistrer le fichier modifiez le format en désactivant le formatDOS (CTRL+o;ALT+D)

RESOLUT :023

Hello.

il m’est arrivé une fois ce genre d’erreur et j’ai cherché un moment!

Essaye d’effacer #!/bin/sh au début de ton fichier jusqu’au # de la ligne suivante compris.
Ecris à nouveau #!/bin/sh au début de ton fichier, saute une ligne et remets ton #.

Moi c’était un caractère invisible à la fin de #!/bin/sh (genre saut de ligne) qui foutait le souc.

Sinon essaye d’écrire #!/bin/bash

@+…

[edit] bon too late mais j’avais raison![/edit]

Moi je veux bien, (ca n’apparait pas dans nano), mais je le reprend avec nano, je supprime les retour de chariots… et ca change riennnnnn…

j’essaye vi pour VOUAR:

:open_mouth:

RHAAAAAAA! sont là les “^M” , alors pour infos, l’editeur webmin, c’est pas pour les fichiers de config, et les scripts… (on peut donc se poser la question suivante : a quoi ca sert alors si on peut pes s’en servir :smiling_imp: ).

RESOLUT :023[/quote]

Ce n’est pas pour rien que webmin n’est plus dans les dépôts Debian :slightly_smiling: