Mehrere Shell-Instanzen mit unterschiedlichen Parametern gleichzeitig ausführen

571
Katherine

Angenommen, ich habe ein Python-Skript, das ich mit verschiedenen Parameterkombinationen ausführen möchte (ich habe MacBook Pro). Wenn ich dazu ein Shell-Skript verwende (beispielsweise run.sh), ist es sinnvoll, run.shmehrere Male gleichzeitig auszuführen, wobei jedes in verschiedenen Parameterkombinationen enthalten ist. Berühren sich verschiedene Parameterkombinationen, während beide im Speicher laufen? Ist das so etwas wie das Konzept des Speicherschutzes?

1

1 Antwort auf die Frage

1
Gordon Davisson

Sie können sicherlich mehrere Instanzen desselben Python-Skripts (und auch des Shell-Skripts) ausführen - jede wird als separater Prozess mit eigenem Speicher, eigenen Variablen usw. ausgeführt.

Allerdings gibt es eine Einschränkung: Wenn sie mit den gleichen Dateien arbeiten, kann es zu Konflikten kommen. Wenn sie versuchen, in dieselbe Datei auszugeben, haben Sie möglicherweise andere überschrieben oder ähnliches. Wenn alle versuchen, eine Datei zu ändern, können die Dinge noch unübersichtlicher werden.