J'ai modifié /etc/rc.local sur mon Amazon AWS AMI
#!/bin/sh
touch /var/lock/subsys/local
# configurer le nom d'hôte correctement
/usr/bin/python /root/automation/initSystem.py
donc la dernière ligne appelle un script Python qui effectue la configuration (variables d'environnement, nom d'hôte, paramètres de réseau, etc.) puis exécute /etc/init.d/network restart
si j'exécute rc.local manuellement /etc/rc.local tout se passe bien
lorsque le système démarre automatiquement, cela ne fonctionne pas. Donc la commande touch (2ème ligne - fonctionne), mais le script python n'est jamais exécuté, du moins les résultats de son exécution (configuration d'un nom d'hôte et redémarrage de l'interface réseau ne semblent pas fonctionner du tout)
Des idées ?