Comment puis-je exécuter Perl système de commandes en arrière-plan?

#!/usr/bin/env perl
use warnings; use strict;
use 5.012;
use IPC::System::Simple qw(system);

system( 'xterm', '-geometry', '80x25-5-5', '-bg', 'green', '&' );

say "Hello";
say "World";

J'ai essayé d'exécuter le xterm-commande en arrière-plan, mais il ne fonctionne pas:

Pas de chemin d'accès absolu trouvé pour le shell: &

Quelle serait la bonne façon de le faire fonctionner?

testé ici semble sorta de travail pour moi. qu'essayez-vous de réaliser?
est-il censé ouvrir le terminal et ensuite imprimer bonjour tout le monde dans le terminal?
ou êtes-vous juste essayer de faire un appel asynchrone ouvrir le terminal?
Le "dit" ne le sont que pour vérifier si le xterm s'exécute en arrière-plan.
J'ai pensé à elle (à l'aide d'un seul argument) il y a quelques temps, mais en attendant, je l'ai oublié (entre-temps, la forme "moyenne" de temps?). J'espère que je ne l'oublie pas une seconde fois.

OriginalL'auteur sid_com | 2010-04-26