He intentado usar system() con fork(), intenté ejecutar(), y todavía no obtengo lo que necesito.¿Cómo puedo ejecutar un comando externo de Windows y regresar instantáneamente en Perl?
Quiero escribir un script Perl que ejecute, digamos, un script Perl diferente 5 veces seguidas (enviándole valores de parámetros diferentes), pero que se ejecute al mismo tiempo. Me di cuenta de que podía volver la secuencia de comandos en un archivo .pm y hacer referencia a ella, pero preferiría mantener el guión niño independiente de la matriz ...
- sistema() funciona, pero ejecuta los comandos consecutivamente (tiene sentido por doc)
- exec() no funciona - que sólo se ejecuta el primer método (tiene sentido por doc)
- he añadido un tenedor() a la script de perl niño y luego trató de usar el sistema ()
- Esto tampoco funcionó.
- backtick documentos comando 'dice que funciona igual que el sistema() ...
¿No hay una manera simple en Perl (im utilizando Windows XP) para ejecutar un proceso, y no se preocupan por la devolver valores o antyhing y simplemente continuar en la siguiente línea del script padre
Publicar un cierto código, para que podamos ver lo que no funcionó. – Ether