Bashrc function

De BlaxWiki
Révision datée du 13 juin 2013 à 10:35 par 217.174.199.129 (discussion) (Page créée avec « Il peut être parfois utile de modifier un script d'init ou autres, mais sans vouloir modifier le script d'init original présent dans /etc/init.d (par exemple parce qu'il... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Il peut être parfois utile de modifier un script d'init ou autres, mais sans vouloir modifier le script d'init original présent dans /etc/init.d (par exemple parce qu'il est fourni avec les packages, et qu'à la prochaine upgrade il sera réinitialisé). On peut alors rajouter le script ci dessous dans le bashrc de root, et lorsqu on fera un /etc/init.d/apache2 gracefull, on aura le message "Le gracefull ne fonctionne pas". Cela peut servir pour d'autres choses.

function /etc/init.d/apache2() {
   case $* in
     graceful* ) shift 1; command echo "Le gracefull ne fonctionne pas,
merci de faire un restart" ;;
     * ) command /etc/init.d/apache2 "$@" ;;
   esac
}