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

 


Dernière réponse
Sujet : /etc/init.d/functions Kesako ?
Dark_Schneider c'est un fichier qui contient des fonctions ou des procédures.
ces procédures permettent de ne pas surcharger les script.
 
si tu veux comprendre, achète un bouquin de programmation.
 
un exemple bête : pow()
disons permet de calculer la puissance d'unn nombre. au lieu de mettre dans ton script l'algiorithme et le faire à la main ( for ... to n-1 ... a*a ... ), tu utilises la fonction qui le fait pour toi ( pow(a,n) )
 
note : je m'en fous du vrai algo pasx que ca a faire

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
Dark_Schneider c'est un fichier qui contient des fonctions ou des procédures.
ces procédures permettent de ne pas surcharger les script.
 
si tu veux comprendre, achète un bouquin de programmation.
 
un exemple bête : pow()
disons permet de calculer la puissance d'unn nombre. au lieu de mettre dans ton script l'algiorithme et le faire à la main ( for ... to n-1 ... a*a ... ), tu utilises la fonction qui le fait pour toi ( pow(a,n) )
 
note : je m'en fous du vrai algo pasx que ca a faire
Out4L j'imagine que de copier betement ce fichier sur la debian ne servirait a rien ?
Out4L


 
j'ai toujours pas capté désolé :/

Out4L Personne ne peut vraiment me dire a quoi ca sert alors ?
kadreg

minusplus a écrit a écrit :

 
 
 [:gui42]  




 
http://linuxfr.org/comments/view.p [...] _id=111212

minusplus

kadreg a écrit a écrit :

 (ou [   \o/  ] chez moi.
 
 
 
 




 
 [:gui42]

Out4L

fl0ups a écrit a écrit :

Enfin j'utilise aussi un script de fw appelé firewall.sh et qui appelle aussi le fichier functions (on a peut etre le meme, c'est celui de http://my.netfilter.se ?)
 
Et ça m'a jamais empeché de le lancer sur debian ou gentoo
Tu peux essayer de commenter la ligne si ca bug




 
Ton URL ne fonctionne pas :DDD

Out4L le script est le suivant :
je l'ai copié dans /etc/init.d sous le nom firewall.sh, et jai ensuite fait un update-rc.d firewall.sh defaults
 
#!/bin/bash  
#  
# Lancement du script de Firewall  
# Arnaud de Bermingham  
. /etc/init.d/functions  
 
RETVAL=0  
 
# Fonction pour le lancement du firewall  
start() {  
  echo -n "Application des règles IpTables: "  
  /etc/firewall.sh  
  RETVAL=?  
  [ -eq 0 ] && touch /var/lock/subsys/firewall  
  echo  
}  
 
# Fonction pour arrêter le firewall (on flush)  
stop() {  
  echo -n "Flush des règles IpTables: "  
  /etc/flush_iptables.sh  
  RETVAL=?  
  [ -eq 0 ] && rm -f /var/lock/subsys/firewall  
  echo  
}  
 
case "" in  
  start)  
    start  
    ;;  
  stop)  
    stop  
    ;;  
  restart)  
    stop  
    start  
    ;;  
  status)  
    /sbin/iptables -L  
    /sbin/iptables -t nat -L  
    RETVAL=?  
    ;;  
  *)  
    echo "Usage: firewall {start|stop|restart|status}"  
    RETVAL=1  
esac  
 
exit
fl0ups Enfin j'utilise aussi un script de fw appelé firewall.sh et qui appelle aussi le fichier functions (on a peut etre le meme, c'est celui de http://my.netfilter.se ?)
 
Et ça m'a jamais empeché de le lancer sur debian ou gentoo
Tu peux essayer de commenter la ligne si ca bug
Out4L

kadreg a écrit a écrit :

C'est un fichier mandrake/redhat qui contient des fonctions utiles dans les tous fichiers d'init. L'exemple le plus simple est echo_success qui affiche [   OK   ] sur une RH/mdk au boot (ou [   \o/  ] chez moi.
 
Si tu as un script qui le réclame, crée un fichier vide et chmod le en 755, ça suffira peut être.
 
Tu n'aurais par installé un démon en récupérant un rpm qui serait passé par alien des fois ?
 
 




 
J'ai une debian d'origine fraichement installée et rekernelisée, je n'ai rien installé de particulier

fl0ups y a un package qui permet de faire pareil sur debian?
 
J'aimerais bien avoir des trucs vert fluo au boot comme sur mdk/gentoo :)
kasi heuuuu
 
ça rajoute des fonctions qui te permettent d'ajouter un joli [OK] quand ton service démarre bien  
kadreg C'est un fichier mandrake/redhat qui contient des fonctions utiles dans les tous fichiers d'init. L'exemple le plus simple est echo_success qui affiche [   OK   ] sur une RH/mdk au boot (ou [   \o/  ] chez moi.
 
Si tu as un script qui le réclame, crée un fichier vide et chmod le en 755, ça suffira peut être.
 
Tu n'aurais par installé un démon en récupérant un rpm qui serait passé par alien des fois ?
 
Out4L j'ai l'impression que la debian n'a pas besoin de ca
 
J'ai trouvé ca, dans un HOWTO relatif au VPN, peut-etre cela peut-il aider ? :
 
"The init file copied to /etc/init.d/vpn or /etc/rc.d/init.d/vpn assumes a Red Hat 6.x setup. In particular, it sources /etc/rc.d/init.d/functions. On later Red Hat systems, this should be changed to /etc/init.d/functions. On Debian systems, this line should be commented out. "
 
On pourrais commenter cette ligne ???
Out4L Je rencontre depuis peu un probème, dans un script shell(firewall.sh) que j'ai ajouté au démarage, il y a la ligne suivante :
. /etc/init.d/functions
 
Celle ligne a priori seme la pagaille au démarrage de la machine qui m'affiche ca :
/etc/init.d/functions: No such file or directory
 
Effectivement ce fichier n'existe pas
Dequoi s'agit-il exactement ? J'ai cherché un peu sur le site debian.org (dans la recherche des packages), sans succès
 
Je tourne sur une debian 2.2r6 + kernel 2.4.18
 
J'ai beau torturer google, et je n'arrive pas a savoir pourquoi je n'ai pas ce fichier sur la debian (fichier présent sur une mandrake par exemple)
 
Quelqu'un pourrait-il m'expliquer a quoi ca sert et si c'est vraiment util ?
 
Merci bien ! :)

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