Bash funktionen Parallel ausführen?
Angenommen ich habe ein paar Funktionen:
function _a{}
function _b{}
function _c{}
function _d{}
Wie kann ich a b c d parallel ausführen. Alle Funktionen greifen auf die gleiche Datei zu erzeugen aber unterschiedliche Ausgabedateien.
_a | _b | _c | _d
wäre eine Option aber ich möchte das falls die cpu ausgelastet ist a und b zuerst beendet wird bevor c und d startet.
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Linux
Bei der Recherche nach "Nebenläufigkeit" ergab sich das hier:
Hilft das?
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Linux, Programmieren & Softwareentwicklung
someproc&
Wird im Hintergrund ausgeführt. Analog:
f(){
# do work
}
f&
#do further stuff in foreground