J'exécute plusieurs fichiers de traitement par lots dans une machine distante à l'aide d'un script Perl résidant sur la machine locale et je souhaite exécuter ces fichiers de traitement par lots pendant une longue durée.Comment puis-je utiliser Perl pour démarrer un processus distant et ne pas attendre qu'il se termine?
Le problème est que le programme Perl qui s'exécute sur la machine locale s'arrête et n'exécute les commandes ultérieures qu'après la fin des fichiers batch. Je veux exécuter des fichiers batch dans une machine distante et je veux exécuter le reste des commandes dans mon script Perl sans s'arrêter.
S'il vous plaît aidez-moi.
Je suis en cours d'exécution processus à distance en utilisant rsh ma commande $ = « rsh perl ; système (commande $); j'ai créé programme Perl dans la machine à distance pour exécuter les fichiers de traitement par lots et ce fichier de commandes s'exécute avec succès, mais les commandes après ce système (commande $) qui est dans la machine locale ne s'exécute pas jusqu'à ce que le fichier de commandes se termine –