[PYTHON] [Noh up] Exécute même si le terminal est éteint

Écrivez le code qui permet au programme de s'exécuter même si le terminal est éteint.

Comment utiliser nohup

nohup (code d'exécution) & Vous pouvez utiliser nohup. Voici un exemple d'exécution de ./a.out.

C:>nohup ./a.out &

La sortie est écrite dans nohup.out. Une fois que vous avez tapé la commande, elle continuera à s'exécuter même si vous éteignez le terminal.

De plus, si vous souhaitez spécifier un fichier de sortie spécifique nohup (code d'exécution)> (fichier de sortie) & Est. Un exemple d'exécution est écrit ci-dessous. Écrivez la sortie de ./a.out dans out.txt.

C:>nohup ./a.out >out.txt &

Quand terminer l'exécution au milieu

ps x Après kill (PID) faire. Un exemple est écrit ci-dessous.

C:>nohup ./a.out &
C:>ps x
  PID TTY      STAT   TIME COMMAND
 5915  --      --     -:-- ./a.out
C:>kill 5915

En faisant comme ci-dessus, l'exécution se termine au milieu.

Utilisez nohup pour python

La méthode est la suivante.

C:>nohup python a.py &

L'exemple ci-dessus exécute a.py.

Ou comme suit.

C:>nohup python a.py >a.txt &

L'exemple ci-dessus écrit la sortie de a.py dans a.txt.

Recommended Posts

[Noh up] Exécute même si le terminal est éteint
Déterminez si la chaîne est formatable
Déterminez si la bibliothèque est installée.
Déterminez si la pièce d'or est authentique
Verbose n'est pas désactivé dans LightGBM
Même si le langage de développement est changé en python3 dans Cloud9, la version 2 est affichée en python --version
Que faire si (base) est affiché au début du terminal Mac
Python --Si le comportement de jugement de l'instruction dans plusieurs conditions (même si l'ordre est différent)