View previous topic :: View next topic |
Author |
Message |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Tue Oct 25, 2005 2:32 pm Post subject: [OFF] init.d : Dans mon script dans init.d echo marche pas |
|
|
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 ![Laughing :lol:](images/smiles/icon_lol.gif) _________________ 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 |
|
![](templates/gentoo/images/spacer.gif) |
Adrien Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/212969820843e8bba236eee.jpg)
Joined: 13 Jul 2004 Posts: 2326 Location: Bretagne
|
Posted: Tue Oct 25, 2005 2:35 pm Post subject: |
|
|
Salut!
Ben, je pense que déjà, poster ton script pourrait pas mal nous aider à t'aider... ![Smile :)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Tue Oct 25, 2005 2:37 pm Post subject: |
|
|
Code: | #!/bin/sh
echo "test eco 1"
echo "test eco 2" >&1
read |
Voici ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ 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 |
|
![](templates/gentoo/images/spacer.gif) |
Stephal n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/1486384466437a2069064ce.gif)
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Enlight Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/34498084446f6e929bedfd.jpg)
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Tue Oct 25, 2005 2:58 pm Post subject: |
|
|
à 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 |
|
![](templates/gentoo/images/spacer.gif) |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Tue Oct 25, 2005 3:05 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
ghoti Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/15463172846237c094abba7.jpg)
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Tue Oct 25, 2005 3:21 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Tue Oct 25, 2005 3:33 pm Post subject: |
|
|
Tout à fait, mais je n'ai ue aucune réponse ailleur et ici en général il y a des réponses ! 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 |
|
![](templates/gentoo/images/spacer.gif) |
bong Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/543723108418195fccf0db.jpg)
Joined: 26 Oct 2004 Posts: 276 Location: Brest / Metz
|
Posted: Tue Oct 25, 2005 3:43 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Tue Oct 25, 2005 3:53 pm Post subject: |
|
|
oui papa
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 |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Oct 25, 2005 4:03 pm Post subject: |
|
|
Modano wrote: | oui papa
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 |
|
![](templates/gentoo/images/spacer.gif) |
bdz Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/gallery/Futurama/cartoon_futurama_brainslug.gif)
Joined: 15 Jul 2005 Posts: 237 Location: Montpellier (France)
|
Posted: Tue Oct 25, 2005 4:08 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Tue Oct 25, 2005 4:10 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Tue Oct 25, 2005 4:11 pm Post subject: |
|
|
essaye en redirigeant l'echo : Code: | echo "zogzog" >/tmp/pouet |
pour voir si ca echo bien ![Wink ;)](images/smiles/icon_wink.gif) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Tue Oct 25, 2005 4:17 pm Post subject: |
|
|
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 ? ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ 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 |
|
![](templates/gentoo/images/spacer.gif) |
Stephal n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/1486384466437a2069064ce.gif)
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Wed Oct 26, 2005 9:04 am Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Wed Oct 26, 2005 9:46 am Post subject: |
|
|
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.
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 |
|
![](templates/gentoo/images/spacer.gif) |
Enlight Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/34498084446f6e929bedfd.jpg)
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Oct 26, 2005 9:54 am Post subject: |
|
|
kernel_sensei wrote: | essaye en redirigeant l'echo : Code: | echo "zogzog" >/tmp/pouet |
pour voir si ca echo bien ![Wink ;)](images/smiles/icon_wink.gif) |
Code: | cat /tmp/prout
akita |
![Laughing :lol:](images/smiles/icon_lol.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Stephal n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/1486384466437a2069064ce.gif)
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Wed Oct 26, 2005 2:05 pm Post subject: |
|
|
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 |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Wed Oct 26, 2005 2:07 pm Post subject: |
|
|
@Stephal : ya des jours comme ça ou c'est dur hein ? ![Laughing :lol:](images/smiles/icon_lol.gif) _________________ $ 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 |
|
![](templates/gentoo/images/spacer.gif) |
Stephal n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
![](images/avatars/1486384466437a2069064ce.gif)
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Wed Oct 26, 2005 2:08 pm Post subject: |
|
|
kernel_sensei wrote: | @Stephal : ya des jours comme ça ou on c'est dur hein ? ![Laughing :lol:](images/smiles/icon_lol.gif) |
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 |
|
![](templates/gentoo/images/spacer.gif) |
kernelsensei Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/21126704545e4a5f9ae5c9.jpg)
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Wed Oct 26, 2005 2:11 pm Post subject: |
|
|
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 ![Wink ;)](images/smiles/icon_wink.gif) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Modano Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/724927140420b4c40406eb.jpg)
Joined: 01 Dec 2004 Posts: 109 Location: Montpellier, France
|
Posted: Wed Oct 26, 2005 2:35 pm Post subject: |
|
|
Merci kernel_sensei, car je commencai à douter de moi même ![Confused :?](images/smiles/icon_confused.gif) _________________ 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 |
|
![](templates/gentoo/images/spacer.gif) |
|