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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#!/bin/bash
 
cp /.bash_history /root/.bash_history
et voilà le fichier /.bash_history :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
  1. Je place le fichier initialiser_bash_history.sh dans le répertoire /etc/init.d
  2. chmod 755 /etc/init.d/initialiser_bash_history.sh
  3. 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.