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

 


Dernière réponse
Sujet : Compiler un script bash
sc22 genre :  
daemon ./mon_script >> ~/monscript.log  
 ?
Si c'est le cas, il me fait la meme chose.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
sc22 genre :  
daemon ./mon_script >> ~/monscript.log  
 ?
Si c'est le cas, il me fait la meme chose.
moi, j'écrirais ça dans un fichier quelconque, au lieu de sortir ça sur la sortie standard...
sc22 Oui j'ai essaye, il me rend la main mais me rends tjs pas de ok  ou echoue
Taz tu fous un &
sc22 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.
docwario 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
---------------------------------------
sc22 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
Taz 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
sc22 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 :)
sc22 Je vais voire .. merci
Dark_Schneider 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
sc22 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 !
AirbaT En service ? Précisez je vous prie...
Coolos56 Je vois plus l'interet du script si on le compile :)
sc22 Oui c'est sur !
Mais si on veut l'integrer en service ?
A moins qu'il y ait mieux ... je suis preneur
black_lord :pfff:
Dark_Schneider compiler et script ... c'est une antithèse
sc22 J'ai un script que je voudrais rendre binaire !
Y a t il une solution ?
sc22 Au fait .... je suis sous fedora core 1 ;)
AirbaT J'ai rien compris :/
sc22 :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 !

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