Basierend auf dem Skript in der angegebenen Frage können Sie die Befehlsausgabe in eine Datei abrufen und den Dateiinhalt per E-Mail senden, nachdem eine Iteration abgeschlossen ist. In diesem Fall können Sie eine Endlosschleife haben. Wenn Sie nohup in den Hintergrund starten, kann sie ausgeführt werden, solange der Host aktiv ist.
Ein Beispielskript (in diesem Fall Parse.sh genannt) kann Folgendes sein:
while true do command &> /tmp/output_thread_$1 cat /tmp/output_thread_$1 | mail -s "output from thread $1" email@recipient done
Wenn Sie das Skript mit aufrufen
for thread in 1 2 3 4; do nohup parse.sh $thread & done;
Dabei ist 4 die Anzahl der CPU. Es werden (in diesem Fall) 4 Prozesse gestartet