Próbowałem używać system() z fork(), próbowałem exec(), i nadal nie dostałem tego, czego potrzebuję.Jak mogę wykonać zewnętrzną komendę Windows i od razu zwrócić w Perlu?
Chcę napisać skrypt Perla, który uruchamia, powiedzmy, inny skrypt Perla 5 razy z rzędu (wysyłając różne wartości parametrów), ale powinien być uruchamiany jednocześnie. Zdaję sobie sprawę, mogę włączyć mój skrypt do pliku .pm i odwoływać się do niej, ale wolałbym, aby utrzymać niezależny skryptu dziecko rodzica ... systemu
- () działa, ale wykonuje polecenia kolejno (sens za doc)
- exec() nie robi praca - tylko ona wykonuje pierwsza metoda (sens za doc)
- dodałem widelca(), aby perl dziecko skryptu, a następnie próbował za pomocą systemu ()
- to też nie działa.
- lewy apostrof 'Dokumenty dowodzenia mówi działa tak samo jak system() ...
nie Czy istnieje prosty sposób w Perl (im przy WindowsXP), aby wykonać proces, a nie dbać o Zwróć wartości lub zabierz i po prostu przejdź do następnego wiersza skryptu rodzica?
post jakiś kod, dzięki czemu możemy zobaczyć, co nie działa. – Ether