2010-10-28 3 views
2

J'ai beaucoup de scripts Perl en boucle infinie sur mon système Windows. Il est terriblement incommode d'avoir autant d'invites de commandes ouvertes sans parler de la probabilité de les fermer par erreur (étrangement, elles semblent aussi marquer une pause lorsque je clique sur l'invite)Gestion de plusieurs scripts perl dans l'invite de commande Windows

Y at-il un moyen de m'en sortir? Comme peut-être minimiser cela au plateau et maximiser autant que nécessaire?

Si elle est de toute utilisation, j'utilise activeperl

Répondre

2

écran Installer GNU. Vous pouvez l'obtenir pour Windows dans le cadre du Cygwin. Vous pouvez alors avoir plusieurs shells de ligne de commande s'exécutant dans une seule fenêtre, et pouvez détacher cette fenêtre pour l'exécuter en arrière-plan.

3

Vous pouvez utiliser l'utilitaire Console2, qui est une amélioration de la fenêtre de console Windows, il dispose d'une fonction de plusieurs onglets.

0

Avez-vous envisagé Win32::Daemon?

+0

Même si je cours comme un service, il occupe toujours l'habitude de l'invite? – Aks

+0

Je ne l'ai pas utilisé mais d'après ce que j'ai lu (voir le lien ci-dessus), il ne devrait pas occuper une fenêtre de commande si vous utilisez les fonctionnalités Win32 :: Daemon pour l'installer en tant que service Windows. J'imagine que vous pouvez alors le traiter comme n'importe quel service, démarré automatiquement au démarrage de Windows ou démarré manuellement si nécessaire en utilisant le gestionnaire de services Windows. – RedGrittyBrick

Questions connexes