Solution 1 :
Prenons un script existant sur une autre distribution. J’ai pris celui de mandriva et je n’ai eu auun problème. Vous trouverez le script en question au bas de cette article. Vous pourrez alors l’essayer
Solution 2 :
modifier /.bashrc [1] en ajoutant :
service () {
sudo /etc/init.d/$1 $2
}Cette méthode est pour moi la plus intéressante et la plus "belle".
Ajout : On peut essayer d’implémenter la commande status ainsi.
service () {
if [ $2 == "status" ]; then
isrunning=`pidof $1 | wc -l`
if [ $isrunning -eq 0 ]; then
echo "$1 is not running";
else
echo "$1 is running [pid = `pidof $1`]";
fi
else
sudo /etc/init.d/$1 $2;
fi
} Solution 3 :
utiliser /etc/init.d/<nom_du_script> (pas de commande service). Seul avantage en mon sens, c’est une commande standard.