Je cherche a écrire un script pour créer des entrées DHCP, les insérer, et redémarer le serveur DHCP a la fin. Pour le moment tout fonctionne parfaitement, simplement j’aurai aimer avoir une petite gestion des erreurs, je m’explique.
Pour une raison ou une autre il peux être possible que le serveur ne veuille pas redémarer, dans ce cas la il faut que je puisse le savoir (sachant que tout serra automatiser).
Pour cela j’effectue cette commande sans les droit root:
Sur ubuntu aucun problème j’obtient bien :
dhcpd self-test failed. Please fix the config file.
The error was:
drop_privileges: could not set group id: Operation not permitted
echo $?
1
Mais sur une debian lenny:
Stopping DHCP server: dhcpd3start-stop-daemon: warning: failed to kill 26668: Operation not permitted
failed!
rm: ne peut enlever `/var/run/dhcpd.pid': Permission non accordée
echo $?
0
On me retourne quand même 0, alors qu’il n’a pas pus arréter le serveur !
Des idées ?
Merci d’avance pour votre aide !