web-dev-qa-db-fra.com

Exécuter automatiquement une commande / un script au démarrage

Cette question est TOUT SUR Ubuntu, avec MODS disant sa duplication, mais je n’ai trouvé aucune bonne réponse!

Je veux exécuter la commande (cela fonctionnera aussi pour le script)

Sudo service deluged restart

au démarrage une fois que tout est terminé, IE: dernière chose à exécuter

J'ai d'abord trouvé ce post, marqué en double

Exécuter automatiquement une commande au démarrage

Quel seth bloqué de l'aide future et lié à ce post

Démarrer les applications au démarrage

Tout d’abord, je lance un serveur, pas un ordinateur de bureau (c’est ce que vous montre le guide "dupliquer" lié), donc je ne peux utiliser que des guides basés sur la CLI. Deuxièmement, ce sont 2 questions différentes.

Puis il y a ce post

Exécuter une commande au démarrage

Marqué comme doublon et lié à cette question qui peut répondre à sa question spécifique, mais ne répond pas à la question, exécutez une commande au démarrage.

Pourquoi mon service upstart ne démarre-t-il pas au démarrage du système?

Quoi qu'il en soit, il y en a plus !, mais ce que je veux en venir, c'est que je sais que ce que je veux, c'est UN exemple de la façon de le faire via l'interface de ligne de commande et de manière simple. Je ne suis pas un codeur, mais je peux lire le code et le modifier selon mes besoins et le comprendre, je ne peux tout simplement pas le créer pour ainsi dire.

Comme un autre mod (takkat) l’a dit, il s’agit d’un duplicata d’une question concernant

comment activer pour désactiver les services mais encore une fois, mon point est que ce post, j'utilise

Service Sudo redémarrage inondé

à titre d'exemple sur la façon d'exécuter une commande/un script au démarrage, pas de dépannage de la raison pour laquelle un service n'est pas exécuté. Bien que rc.local puisse servir de solution pour résoudre un problème que j'ai, déluge de connexion automatique Web-ui il peut être utilisé dans beaucoup d'autres situations.

s'il vous plaît, essayez de répondre directement à la question, mais ne me donnez pas de liens vers ce que vous pensez pouvoir aider. S'il s'agit d'un doublon, créez un lien vers un guide CLI décrivant COMMENT EXÉCUTER UNE COMMANDE/UN SCRIPT AT BOOT, car Les guides CLI peuvent être utilisés à la fois par les utilisateurs de bureau et de serveur d’Ubuntu.

17

rc.local a résolu ce problème pour moi, et même si j'ai lu est obsolète mais gardé pour des raisons de compatibilité, si quelqu'un a la réponse mise à jour, mais JUSTE SIMPLE, merci de partager car je mettrai à jour mon serveur.

Sudo nano /etc/rc.local

et j'ai essayé d'ajouter les deux

# By default this script does nothing.

/home/donut/deluge.sh
(or)
Sudo service deluged restart

exit 0

le premier, j'ai créé un script dans /home/donut/deluge.sh

avec juste

Sudo service deluged restart

la seconde je viens de coller la commande à droite dans rc.local

La seconde marche bien pour moi, mais si vous avez un long script, ou un script que vous voulez changer beaucoup sans éditer rc.local, alors la première option est pour vous.

À votre santé!

19