Schreiben Sie Code, mit dem das Programm auch dann ausgeführt werden kann, wenn das Terminal ausgeschaltet ist.
nohup (Ausführungscode) & Sie können nohup verwenden. Unten finden Sie ein Beispiel für die Ausführung von ./a.out.
C:>nohup ./a.out &
Die Ausgabe wird in nohup.out geschrieben. Sobald Sie den Befehl eingegeben haben, wird er auch dann weiter ausgeführt, wenn Sie das Terminal ausschalten.
Auch wenn Sie eine bestimmte Ausgabedatei angeben möchten nohup (Ausführungscode)> (Ausgabedatei) & Ist. Ein Ausführungsbeispiel ist unten geschrieben. Schreiben Sie die Ausgabe von ./a.out in out.txt.
C:>nohup ./a.out >out.txt &
ps x Nach kill (PID) machen. Ein Beispiel ist unten geschrieben.
C:>nohup ./a.out &
C:>ps x
PID TTY STAT TIME COMMAND
5915 -- -- -:-- ./a.out
C:>kill 5915
Wenn Sie wie oben beschrieben vorgehen, endet die Ausführung in der Mitte.
Die Methode ist wie folgt.
C:>nohup python a.py &
Das obige Beispiel führt a.py.
Oder wie folgt.
C:>nohup python a.py >a.txt &
Das obige Beispiel schreibt die Ausgabe von a.py in a.txt.
Recommended Posts