Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1332 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Compiler un script bash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Compiler un script bash

n°455760
sc22
Posté le 14-04-2004 à 18:59:15  profilanswer
 

:hello: Salut a ts !
Est-il possible de compiler un script bash pour l'integrer en service et qu'il rende une reponse par la fonction daemon?
Merci a vs !

mood
Publicité
Posté le 14-04-2004 à 18:59:15  profilanswer
 

n°455762
AirbaT
Connection timed out
Posté le 14-04-2004 à 19:00:01  profilanswer
 

J'ai rien compris :/

n°455763
sc22
Posté le 14-04-2004 à 19:00:04  profilanswer
 

Au fait .... je suis sous fedora core 1 ;)

n°455764
sc22
Posté le 14-04-2004 à 19:00:37  profilanswer
 

J'ai un script que je voudrais rendre binaire !
Y a t il une solution ?

n°455765
Dark_Schne​ider
Close the World, Open the Net
Posté le 14-04-2004 à 19:00:46  profilanswer
 

compiler et script ... c'est une antithèse


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°455768
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 14-04-2004 à 19:02:43  profilanswer
 

:pfff:

n°455769
sc22
Posté le 14-04-2004 à 19:03:11  profilanswer
 

Oui c'est sur !
Mais si on veut l'integrer en service ?
A moins qu'il y ait mieux ... je suis preneur

n°455772
Coolos56
Posté le 14-04-2004 à 19:03:42  profilanswer
 

Je vois plus l'interet du script si on le compile :)

n°455773
AirbaT
Connection timed out
Posté le 14-04-2004 à 19:04:07  profilanswer
 

En service ? Précisez je vous prie...

n°455775
sc22
Posté le 14-04-2004 à 19:04:58  profilanswer
 

Si je fais un  
daemon mon_script
 
il ne me rend pas de reponse
 
si je fais un  
daemon mon_binaire
il me rend ok !
 
 
Je vousdrais su'il me rende "ok"
voila !

mood
Publicité
Posté le 14-04-2004 à 19:04:58  profilanswer
 

n°455778
Dark_Schne​ider
Close the World, Open the Net
Posté le 14-04-2004 à 19:06:26  profilanswer
 

tu peux avoir un service en script shell
http://www.linux-wizard.net/faq_ad [...] html#demon
 
c'est le code de retour que tu dois initialisé ( return 0 ou exit 0 )
 
cf doc de bash


Message édité par Dark_Schneider le 14-04-2004 à 19:07:08

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°455779
sc22
Posté le 14-04-2004 à 19:07:13  profilanswer
 

Je vais voire .. merci

n°455859
sc22
Posté le 14-04-2004 à 20:59:20  profilanswer
 

si j'ai un script "test" du genre :  
 
#!/bin/bash
while [ 1 -lt 10 ] ; do
   REPONSE=$(ps x | grep toto | wc -l)
   if [ $REPONSE -lt 3 ] ; then
      echo 'ok'
   fi
sleep 10
done
 
 
et ds mon service qui s'appele "mon_service" (ds la section start) :
daemon ~/test
 
Comment dois-je faire pour qu'il me rende ok comme réponse ?
 
 
merci :)

n°455869
Taz
bisounours-codeur
Posté le 14-04-2004 à 21:09:21  profilanswer
 

t'as pas besoin de compiler quoi que ce soit.
 
cela dit, pour effectivement compiler en sh en binaire, Comeau (l'éditeur du meilleur compilateur C++ au monde) vends un compilateur comme tu demandes

n°455870
sc22
Posté le 14-04-2004 à 21:10:52  profilanswer
 

SAis tu comment je peux faire sans compilation .
JE ne suis pas tres fort en script ... il dois me manquer qqch pr que ca marche , mais je ne sais pas quoi !
 
merci

n°455891
docwario
Alea jacta est
Posté le 14-04-2004 à 21:36:41  profilanswer
 

ton script :
------------------------------------------
#!/bin/bash
while [ 1 -lt 10 ] ; do
   REPONSE=$(ps x | grep toto | wc -l)
   if [ $REPONSE -lt 3 ] ; then
      echo 'ok'
   fi
sleep 10
done  
return 0 (ou exit 0) // a verifier
---------------------------------------

n°455897
sc22
Posté le 14-04-2004 à 21:39:15  profilanswer
 

Oui ... avec exit 0, ca marcherait, sauf que il ne l'execute jamais car boucle infinie : "while [ 1 -lt 10 ] ; do "
 
C'est mon pb ! Dc il ne me rend jamais la main ... le but etant qu'il tourne en permanence.

n°456077
Taz
bisounours-codeur
Posté le 15-04-2004 à 00:57:39  profilanswer
 

tu fous un &

n°456119
sc22
Posté le 15-04-2004 à 07:39:07  profilanswer
 

Oui j'ai essaye, il me rend la main mais me rends tjs pas de ok  ou echoue

n°456144
Profil sup​primé
Posté le 15-04-2004 à 09:03:18  answer
 

moi, j'écrirais ça dans un fichier quelconque, au lieu de sortir ça sur la sortie standard...

n°456538
sc22
Posté le 15-04-2004 à 18:19:52  profilanswer
 

genre :  
daemon ./mon_script >> ~/monscript.log  
 ?
Si c'est le cas, il me fait la meme chose.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Compiler un script bash

 

Sujets relatifs
Compiler Digikam sous Mandrakescript qui envoie un mail
Le paquet pour compiler un noyau recent sous debian ?[script] Comment inserer un fichier dans un autre?
zsh et couleur bashscript pour mappage de lecteur réseau
script avec pause à chaque tour de boucle[ Cherche infos ] Création d'un script qui pourrait vous intéresser...
[shell script] boucle while et taille de fichierImpossible de compiler winex
Plus de sujets relatifs à : Compiler un script bash


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)