„nohup“ mit einem Bash-Skript – werden vom Bash-Skript aufgerufene Programme unterbrochen?

„nohup“ mit einem Bash-Skript – werden vom Bash-Skript aufgerufene Programme unterbrochen?

Für mein Arbeits-Setup melde ich mich derzeit per SSH bei einem Remote-Rechner an. Ich möchte ein bestimmtes Python-Programm mehrmals mit unterschiedlichen Argumenten aufrufen, also habe ich ein einfaches Bash-Skript geschrieben, das so aussieht:

get_results.sh:

#!/bin/bash
python generate.py -d 10
python generate.py -d 20
...

Meine Frage lautet: Wenn ich dieses Bash-Skript als ausführe nohup ./get_results.shund dann die SSH-Verbindung trenne, werden dann alle Python-Programme normal ausgeführt?

Antwort1

Ich habe dies inzwischen ausprobiert und es führt alle Python-Programme wie erwartet aus.

Der Befehl "nohup"nichtmuss in das Bash-Skript eingefügt werden (vor „Python …“.

verwandte Informationen