web-dev-qa-db-fra.com

Comment exécuter une commande au démarrage sur Ubuntu 18.04 LTS?

Je dois lancer une commande au démarrage. Je veux lancer cette commande:

xgamma -gamma 0.70

J'ai utilisé des applications de démarrage, mais cela ne fonctionne pas. J'ai mis la commande dans les applications de démarrage:

Startup application

1
Silver-Coder
  1. Créez un script shell pour la commande. Créez un nouveau fichier texte, dites set-xgamma.sh quelque part et ajoutez les lignes suivantes au fichier:

    #!/bin/bash
    xgamma -gamma 0.70
    

    et enregistrez le fichier.

  2. Rendre le script exécutable (voir this ).
  3. Dans les applications de démarrage, tout en modifiant le programme, cliquez sur Browse... à côté de la zone de texte ' Command ' et sélectionnez le fichier set-xgamma.sh que vous venez de créer.
1
pomsky

Merci, pomsky, j'ai trouvé un moyen de le faire après avoir suivi ces étapes

  1. Créez un nouveau fichier texte, dites set-xgamma.sh quelque part
  2. ajoutez les lignes suivantes au fichier:

    #!/bin/bash
    sleep 7 
    xgamma -gamma 0.70
    

    et enregistrez le fichier.

  3. Rendre le script exécutable.

  4. utiliser cette commande crontab -e
  5. mettez @reboot sh $HOME/set-gamma.sh & là avec votre chemin de fichier
  6. enregistrez-le en cliquant ctrl+o ensuite ctrl+x pour sortir et ça marche :)
1
Silver-Coder