Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OFF] init.d : Dans mon script dans init.d echo marche pas
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Tue Oct 25, 2005 2:32 pm    Post subject: [OFF] init.d : Dans mon script dans init.d echo marche pas Reply with quote

Bonjour,

je traivail sur Red Hat Entreprise Linux 3.0 et j'ai crée un script lancé au démarage de la machine:

service_xxxxxx [OK]
service_yyyyy [OK]
service_zzzzzz [OK]
Mon_script_qui_marche_pas [OK]
...

le problème est que tous les "echo " de mon script ne s'affiche pas ... le script est pourtant tout béte ... 4 echo sans rien d'extraordinaire

J'ai vraiment tout essayé et un peu d'aide serrai la bien venue :lol:
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org
Back to top
View user's profile Send private message
Adrien
Advocate
Advocate


Joined: 13 Jul 2004
Posts: 2326
Location: Bretagne

PostPosted: Tue Oct 25, 2005 2:35 pm    Post subject: Reply with quote

Salut!
Ben, je pense que déjà, poster ton script pourrait pas mal nous aider à t'aider... :)
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Tue Oct 25, 2005 2:37 pm    Post subject: Reply with quote

Code:
#!/bin/sh

echo "test eco 1"
echo "test eco 2" >&1
read


Voici :D
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org
Back to top
View user's profile Send private message
Stephal
n00b
n00b


Joined: 09 Jun 2005
Posts: 66
Location: IDF la semaine, Ain le WE

PostPosted: Tue Oct 25, 2005 2:49 pm    Post subject: Reply with quote

ce post ressemble etrangement à celui
_________________
A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Tue Oct 25, 2005 2:58 pm    Post subject: Reply with quote

à tout hasard... t'écrirais pas noir sur noir? Quelle(s) fonction(s) utilisent les autres scripts et pourquoi ne pas utiliser celles-ci?
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Tue Oct 25, 2005 3:05 pm    Post subject: Reply with quote

En fait, je ne penses pas, vu qu il fait même pas les sauts de ligne.

j'ai testé pleins de choses mais rien ne fonctionne ... Y a t'il un moyen de forcer le echo vers le stdout ? et est-ce le stdout que l'ont voir lors du boot de linux ... ???
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org


Last edited by Modano on Tue Oct 25, 2005 3:46 pm; edited 1 time in total
Back to top
View user's profile Send private message
ghoti
Advocate
Advocate


Joined: 30 Dec 2002
Posts: 3636
Location: Belgium

PostPosted: Tue Oct 25, 2005 3:21 pm    Post subject: Reply with quote

Par curiosité : on peut savoir pourquoi tu poses cette question sur un forum gentoo ?
Pour info, les init.d de Gentoo et Redhat sont gérés de manière totalement différente ...
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Tue Oct 25, 2005 3:33 pm    Post subject: Reply with quote

Tout à fait, mais je n'ai ue aucune réponse ailleur et ici en général il y a des réponses ! :lol: donc j'ai posté en [OFF]
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org


Last edited by Modano on Tue Oct 25, 2005 3:49 pm; edited 2 times in total
Back to top
View user's profile Send private message
bong
Apprentice
Apprentice


Joined: 26 Oct 2004
Posts: 276
Location: Brest / Metz

PostPosted: Tue Oct 25, 2005 3:43 pm    Post subject: Reply with quote

Puisque de toutes façons on est dans un sujet off..:
Je ne m'abaisserai pas à poster les corrections en rouge mais, par pitié Modano, relis toi et épargnes nous tes fautes d'orthographe/conjugaison car ça fait vraiment pas sérieux quand on vient s'adresser à la foule...

PS: Si un modérateur juge mon post inutile, qu'il le retire.
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Tue Oct 25, 2005 3:53 pm    Post subject: Reply with quote

oui papa :lol:

Sinon pour être plus constructif ... j'ai beau chercher, je ne trouve pas de redirection hasardeuse dans les scripts ... Je ne vois pas où vont mes "echo".
Existe t-il le même problème sur Gentoo ?
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Oct 25, 2005 4:03 pm    Post subject: Reply with quote

Modano wrote:
oui papa :lol:

Sinon pour être plus constructif ... j'ai beau chercher, je ne trouve pas de redirection hasardeuse dans les scripts ... Je ne vois pas où vont mes "echo".
Existe t-il le même problème sur Gentoo ?


t'as deja regardé dans un script RHEL pour voir la syntaxe et tout ? Peut etre qu'il faut aussi des fonctions start, stop, ...

Car là, ça se trouve, le systeme de boot charge le script, ne voit pas de fonction start, ne fais donc rien, mais considere que c'est [OK]
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
bdz
Apprentice
Apprentice


Joined: 15 Jul 2005
Posts: 237
Location: Montpellier (France)

PostPosted: Tue Oct 25, 2005 4:08 pm    Post subject: Reply with quote

Enlight wrote:
à tout hasard... t'écrirais pas noir sur noir? Quelle(s) fonction(s) utilisent les autres scripts et pourquoi ne pas utiliser celles-ci?

+1

Pour info les init script Gentoo utilisent des fonctions définies dans /etc/init.d/functions.sh pour afficher leur texte a l'écran. Une fois qu'on sait lesquelles utiliser ca se passe tout seul.
Par exemple pour afficher un texte simple précédé d'une étoile verte on fait ca:
Code:
einfo "Un texte simple"


Et ces fonctions font de simples echo sur la sortie standard. Mais elle utilisent ces variables pour faire des changement de couleur:
Code:
        GOOD=$'\e[32;01m'
        WARN=$'\e[33;01m'
        BAD=$'\e[31;01m'
        NORMAL=$'\e[0m'
        HILITE=$'\e[36;01m'
        BRACKET=$'\e[34;01m'


Après sous RH...


Last edited by bdz on Tue Oct 25, 2005 4:42 pm; edited 2 times in total
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Tue Oct 25, 2005 4:10 pm    Post subject: Reply with quote

Quote:
t'as deja regardé dans un script RHEL pour voir la syntaxe et tout ? Peut etre qu'il faut aussi des fonctions start, stop, ...

Car là, ça se trouve, le systeme de boot charge le script, ne voit pas de fonction start, ne fais donc rien, mais considere que c'est [OK]


En fait j'ai allégé mon script au maximun et c'est vrai au début il y avait start, stop etc ... mais le "read" fonctionne bien et stop le boot en attendant une saisie clavier ... donc cela signifie que les lignes de code sont bien interprété.

Pour information si je faisait un "service mon_script start" dans une console une fois le systeme démaré... alors la pas de problème !!! Les echo fonctionnent !
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org


Last edited by Modano on Tue Oct 25, 2005 4:12 pm; edited 1 time in total
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Tue Oct 25, 2005 4:11 pm    Post subject: Reply with quote

essaye en redirigeant l'echo :
Code:
echo "zogzog" >/tmp/pouet


pour voir si ca echo bien ;)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Tue Oct 25, 2005 4:17 pm    Post subject: Reply with quote

merci bdz sur RH il y a dans init.d aussi un fichier "fonctions" ... je vais le mater.

Sinon kernel_sensei, je viens d'essayer, et le fichier est bien créé dans /tmp/ et contient le echo ... C grave docteur ? :D
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org
Back to top
View user's profile Send private message
Stephal
n00b
n00b


Joined: 09 Jun 2005
Posts: 66
Location: IDF la semaine, Ain le WE

PostPosted: Wed Oct 26, 2005 9:04 am    Post subject: Reply with quote

Au risque de me répéter, regarde comment RH effectue cela dans les scripts de lancement de service.

Sous gentoo, on utilise la directive einfo pour afficher des sorties de scripts à l'écran.

Reste à regarder dans les scripts redhat pour trouver l'équivalence de cette commande si elle existe.
_________________
A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Wed Oct 26, 2005 9:46 am    Post subject: Reply with quote

Bon j'ai essayé avec les fonctions dans le fichier fonctions et ca ne marche pas ... mais bon j'ai ue une idée qui à marché. Certe pas très "propre" mais qui a le mérite de marcher et de me dépaner en attendant.

:arrow: echo "coucou" > /dev/tty1
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Oct 26, 2005 9:54 am    Post subject: Reply with quote

kernel_sensei wrote:
essaye en redirigeant l'echo :
Code:
echo "zogzog" >/tmp/pouet


pour voir si ca echo bien ;)


Code:
cat /tmp/prout
akita


:lol:
Back to top
View user's profile Send private message
Stephal
n00b
n00b


Joined: 09 Jun 2005
Posts: 66
Location: IDF la semaine, Ain le WE

PostPosted: Wed Oct 26, 2005 2:05 pm    Post subject: Reply with quote

Stephal wrote:
Au risque de me répéter, regarde comment RH effectue cela dans les scripts de lancement de service.

Sous gentoo, on utilise la directive einfo pour afficher des sorties de scripts à l'écran.

Reste à regarder dans les scripts redhat pour trouver l'équivalence de cette commande si elle existe.


@Modano: J'ai l'impression d'être insipide :(
C'est parce que je suis pas vétéran que l'on n'écoute pas ce que je dis?
_________________
A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Wed Oct 26, 2005 2:07 pm    Post subject: Reply with quote

@Stephal : ya des jours comme ça ou c'est dur hein ? :lol:
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'


Last edited by kernelsensei on Wed Oct 26, 2005 2:08 pm; edited 1 time in total
Back to top
View user's profile Send private message
Stephal
n00b
n00b


Joined: 09 Jun 2005
Posts: 66
Location: IDF la semaine, Ain le WE

PostPosted: Wed Oct 26, 2005 2:08 pm    Post subject: Reply with quote

kernel_sensei wrote:
@Stephal : ya des jours comme ça ou on c'est dur hein ? :lol:


ouais, snif :( c'est trop injuste!
_________________
A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires
Back to top
View user's profile Send private message
kernelsensei
Bodhisattva
Bodhisattva


Joined: 22 Feb 2004
Posts: 5619
Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)

PostPosted: Wed Oct 26, 2005 2:11 pm    Post subject: Reply with quote

enfin quoi que ...
Quote:
Bon j'ai essayé avec les fonctions dans le fichier fonctions et ca ne marche pas ... mais bon j'ai ue une idée qui à marché.


Donc, tu vois, on t'écoute ;)
_________________
$ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join'
Back to top
View user's profile Send private message
Modano
Tux's lil' helper
Tux's lil' helper


Joined: 01 Dec 2004
Posts: 109
Location: Montpellier, France

PostPosted: Wed Oct 26, 2005 2:35 pm    Post subject: Reply with quote

Merci kernel_sensei, :D car je commencai à douter de moi même :?
_________________
2.6.12-gentoo-r10 Celeron² 900 MHz - 768 Registered / ECC SDRAM - Matrox G450 / Geforce 2MX
2.6.24-gentoo-r3 sur IBM ThinkPad T23

Modano@jabber.org
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum