Forum Linux.débutant Comment charger une commande linux au démarrage

Posté par . Licence CC by-sa
Tags : aucun
1
21
jan.
2016

Bonjour à tous,

Étant néophyte Linux (pour l'instant), j'avoue avoir un peu de mal à savoir comment faire en sorte qu'à chaque démarrage de mon Linux (Ubuntu en ligne de commande), une commande soit executé (ex: rm /home/administrator/fichiers_temporaires). Quelqu'un pourrait-il m'éclairer ?

Merci !

Mathieu

  • # crontab

    Posté par . Évalué à 5.

    Salut,

    Si crontab est installé sur ta machine (ce qui a de grandes chances d'être le cas), ça peut être une solution.
    Dans un terminal, sous le user administrator, tu tapes crontab -e et tu insères une ligne comme celle-là :
    @reboot /bin/rm /home/administrator/fichiers_temporaires
    Tu sauvegardes le fichier et, si tout va bien, la commande sera exécutée à chaque reboot.

    Il y a certainement d'autres méthodes, mais celle-ci présente l'avantage de ne demander aucun droit particulier.

  • # rc.local

    Posté par . Évalué à 2.

    Une autre solution est de mettre ta commande dans le fichier /etc/rc.local

    • [^] # Re: rc.local

      Posté par . Évalué à 1.

      chez moi le rc.local est executé quand je quitte la session graphique et pas avant :/ (ubuntu)

  • # Pas sur de la question... et donc de la réponse

    Posté par . Évalué à 2.

    Si c'est vraiment au démarrage il faut voir ça avec le programme de démarrage: systemd ou autre (je ne sais pas si ubuntu est passé à systemd)

    Si c'est seulement lorsque tu te loggues, il faut mettre ta commande dans un fichier .profile ou .login (en fonction de ton shell, voir la documentation).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.