Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Qu’est-ce que Nohup et comment l’utilisez-vous ?

De nombreuses commandes sont disponibles sur les systèmes Linux. Il y en a que vous utiliserez plusieurs fois par jour et d’autres généralement réservés à des cas d’utilisation particuliers. nohup est l’une de ces commandes. Vous ne l’utiliserez pas tous les jours, mais vous serez reconnaissant qu’il soit là quand vous en aurez besoin. Ici, nous vous montrons ce qu’est nohup et comment l’utiliser.

Contenu

Qu’est-ce que Nohup ?

nohup est l’abréviation de « Pas de raccrochage ». Ce n’est pas une commande que vous exécutez par elle-même. nohup est une commande supplémentaire qui indique au système Linux de ne pas arrêter une commande une fois qu’elle a démarré. Cela signifie qu’il continuera à fonctionner jusqu’à ce qu’il soit terminé, même si l’utilisateur qui l’a démarré se déconnecte. Il sert un objectif quelque peu similaire à tmux ou screen, vous permettant de démarrer un processus sans vous soucier de savoir s’il se terminera si vous vous déconnectez ou si vous vous déconnectez de votre serveur. La syntaxe de nohup est simple et ressemble à ceci :

Notez le « & » à la fin de la commande. Cela déplace la commande en arrière-plan, libérant ainsi le terminal dans lequel vous travaillez.

nohup fonctionne avec à peu près n’importe quelle commande que vous exécutez dans le terminal. Il peut être exécuté avec des scripts personnalisés ainsi que des commandes système standard et des utilitaires de ligne de commande. Vous pouvez l’utiliser pour démarrer un script d’audit de sécurité sur un serveur distant et pouvoir vous déconnecter et vous en aller, ou vous pouvez simplement l’utiliser si vous souhaitez exécuter des mises à jour en arrière-plan et ne pas les arrêter pour quoi que ce soit.

Psssssst :  Fortnite peut-il fonctionner sur Ubuntu ?

Nohup.out

Étant donné que nohup peut continuer à s’exécuter indépendamment de l’utilisateur qui l’a démarré, la commande a besoin d’un endroit pour afficher les messages ou les erreurs. Comme il n’y a pas de terminal à associer, nohup enregistre tout dans un fichier de sortie, nohup.out.

Par défaut, ce fichier se trouve dans le répertoire dans lequel vous avez lancé la commande. nohup.out est quelque peu unique car il contient à la fois la sortie standard et la sortie d’erreur. nohup redirige les deux vers le même fichier par défaut.

Sortie Nohup

Cependant, vous n’avez pas nécessairement besoin d’utiliser nohup.out – c’est juste la valeur par défaut. Vous pouvez spécifier une sortie personnalisée lorsque vous exécutez nohup et la placer dans un emplacement personnalisé.

La sortie personnalisée contient exactement les mêmes données que le fichier nohup.out standard. C’est bien pour le script d’audit de sécurité que j’ai mentionné ci-dessus. Vous pouvez le nommer audit-script-output.txt dans une sorte de dossier distant monté et afficher la position de sécurité de ce serveur dans le confort de votre propre ordinateur portable plutôt que de regarder les sorties cat toute la journée.

En quoi Nohup est-il différent d’un démon ?

À ce stade, vous vous demandez probablement ce qui distingue nohup d’un processus démonisé. Après tout, ils semblent tous les deux servir le même objectif, mais ce n’est vraiment pas le cas.

Les démons s’exécutent en continu en arrière-plan. Ils sont mieux réservés aux processus que vous ne voulez jamais quitter, comme les serveurs. Ils nécessitent également plus de travail à programmer, ils ne sont donc pas idéaux pour de simples scripts ponctuels.

nohup est à usage unique. Pensez à un script qui prendra beaucoup de temps à s’exécuter mais qui finira quand même par se terminer. Il y a peut-être une tâche longue et compliquée que vous exécutez de temps en temps et qui prend des heures. Vous ne voulez pas laisser un terminal ouvert ou un utilisateur connecté, vous utilisez donc nohup pour le maintenir en arrière-plan et placez toute la sortie dans le fichier de votre choix, que ce soit le nohup.out par défaut ou l’emplacement choisi.

Si vous avez apprécié cet article sur nohup, ses avantages et ses utilisations, assurez-vous de consulter certains de nos autres contenus Linux, comme notre explication des autorisations de fichiers ou l’accélération d’une machine Linux lente.

Cet article est-il utile ? Oui Non

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci