Démarrer un script au démarrage d'Ubuntu /etc/init.d
Bonjour tout le forum, j'ai besoin de votre aide.
Je suis sous Ubuntu server 22.04.3
Je voudrais exécuter un script au démarrage de mon serveur. Voilà le script :
initialiser_bash_history.sh
Code:
1 2 3
| #!/bin/bash
cp /.bash_history /root/.bash_history |
et voilà le fichier /.bash_history :
Code:
1 2 3 4 5 6 7 8 9
| grep -lR "" /var/www/
nano /etc/netplan/00-installer-config.yaml
/root/bash/demonter_cle.sh
/root/bash/monter_cle.sh
apt-get update && apt-get dist-upgrade -u
shutdown -h now
/root/bash/save_rsync.sh
/root/bash/maj_rsync.sh
/root/bash/majChefDoeuvre.sh |
- Je place le fichier initialiser_bash_history.sh dans le répertoire /etc/init.d
- chmod 755 /etc/init.d/initialiser_bash_history.sh
- update-rc.d initialiser_bash_history.sh defaults
Le script ne se lance pas au démarrage.
Si j'exécute le script après le démarrage avec le terminale, ça fonctionne.
Qu'est-ce que je fais de mal ? Qu'est-ce que j'ai oublié ?
Merci pour votre aide.