GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Activer ou créer un service dans Ubuntu 20.04 LTS

Dans cet article, nous allons activer ou créer un service pour démarrer avec le système Ubuntu 20.04 LTS. Nous y insérerons un script pour monter le partage d'une machine Windows. Cela sera refait à chaque redémarrage d'Ubuntu. Dans le didacticiel, nous utiliserons l'éditeur de texte vim, cependant, n'hésitez pas à utiliser votre éditeur préféré.

Dans ce didacticiel, vous apprendrez :

  • Comment vérifier le service activé/désactivé/état
  • Comment activer le démarrage du service au démarrage
  • Comment désactiver le service pour qu'il démarre au démarrage

Depuis la console Ubuntu, utilisez les commandes suivantes pour créer le service et modifier son autorisation pour qu'il devienne un fichier exécutable :

# touch /etc/systemd/system/mapamento.service
# chmod 664 /etc/systemd/system/mapamento.service

Après avoir créé le service, vous devez le modifier, saisissez le contenu ci-dessous :

# vim /etc/systemd/system/mapamento.service

[Unité]
Après=réseau.service
[Un service]
ExecStart=/usr/local/bin/mapamento.sh
[Installer]
WantedBy=par défaut.cible

Remarque :sur la ligne ExecStart, vous devez mettre le chemin complet du script ou de la commande à exécuter.

Maintenant, activons le service mapping.service :

# cd /etc/systemd/system/
# systemctl daemon-reload
# systemctl enable /etc/systemd/system/mapeamento.service

Installer Python sur Rocky Linux 8

Dans une dernière étape, vous devrez créer le script shell et attribuer les autorisations nécessaires :

# touch /usr/local/bin/mapamento.sh
# chmod 744 /usr/local/bin/mapeamento.sh

Plus tard, il faut l'éditer avec la commande ci-dessous :

# vim /usr/local/bin/mapamento.sh

Et après cela, insérez le contenu du script ci-dessous :

#!/bin/bash

mount -t cifs -o vers=1.0,_netdev,username=user,password=pass,uid=1000,gid=1000
//192.168.x.x/mapeamento01 /mnt/mapeamento01

mount -t cifs -o vers=1.0,_netdev,username=user,password=pass,uid=1000,gid=1000
//192.168.x.x/mapeamento02 /mnt/mapeamento02

Dans le contenu ci-dessus, le est en cours de montage share existant d'un hôte Windows et présenté dans les répertoires /mnt/mapping01 et /mnt/mapping02.

Et enfin, créez les répertoires suivants pour recevoir les mappages.

# mkdir /mnt/mapping01
# mkdir /mnt/mapping02

Conclusion

Chaque fois que vous devez redémarrer le système Ubuntu, le script mapping.sh sera exécuté, auquel cas le mappage sera remonté automatiquement.


Ubuntu
  1. OpenStack Liberty sur Ubuntu 14.04 LTS - Configurer KeyStone #2

  2. Comment activer le service audio PipeWire pour remplacer PulseAudio dans Ubuntu 21.04

  3. Comment activer le service SSH dans Ubuntu 22.04 LTS

  4. Comment installer Varnish sur Ubuntu 16.04 LTS

  5. Comment installer le cache de vernis sur Ubuntu 18.04 LTS

Comment activer le mode sombre dans Ubuntu 20.04 LTS

Comment activer/désactiver la connexion automatique dans Ubuntu 20.04 LTS

Comment désactiver/activer le rapport d'erreurs automatique dans Ubuntu 20.04 LTS

Comment activer le mode sombre d'Ubuntu 20.04 LTS

Comment activer ssh sur Ubuntu 20.04 LTS Linux

Comment activer BBR sur Ubuntu 20.04 LTS