Comment récupérer le PID d’un process lancé par nohup

Nohup est une commande unix/linux permettant de lancer un processus. Celui-ci restera actif même lorsque l’utilisateur se déconnectera. Avec cette commande il est possible de créer facilement des scripts de démarrage et d’arrêt d’un service.

Le script de démarrage avec nohup permet de stocker l’identifiant du processus dans un fichier, ce pid sera réutilisé par la suite pour détruire le process :

#!/bin/sh
nohup [cmd]  /dev/null 2>&1 & echo $! > run.pid

Le script d’arrêt du service se base sur la lecture du pid enregistré dans le fichier et la destruction du processus avec la commande kill :

#!/bin/sh
kill -9 $(cat run.pid)

Comment récupérer le PID d’un process lancé par nohup

Tagged in:,

2 Comments

  1. homepage

    11 août 2026 - 16 h 46 min
    Reply

    I think the admin of this website is really working hard in support of his website, since here every information is
    quality based data.

  2. good conclusion paragraphs for research papers

    14 août 2026 - 20 h 24 min
    Reply

    Pretty part of content. I just stumbled upon your site and in accession capital to assert that I
    acquire actually loved account your blog posts. Anyway I’ll be subscribing for your feeds
    and even I fulfillment you get entry to consistently fast.

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.