Ich möchte einen untergeordneten Prozess in Perl ausführen. Ich möchte auch, dass mein Code plattformunabhängig ist (für Windows genauso wie für Unix, außer einigen Fehlern wie Dateipfad usw.).Fork-Implementierung in Perl
Das Problem ist Perl-Implementierung von Fork in Windows, ist ein Pseudoprozess, eigentlich ein Thread. Bitte beachten Sie die Perl Fork Emulation für Windows here.
Es erwähnt auch Probleme bei der Ausführung kill
und exec
Befehle auf Pseudoprozessen. Wäre es sicher, zwei verschiedene Versionen von fork für verschiedene Plattformen zu verwenden oder sollte ich OS-spezifische APIs verwenden?