2
我需要監控那些沒有從用戶的任何標準輸入一個控制檯EXE應用程序,只打印了一些信息,以我使用的POE屏幕:輪式此任務監控EXE應用程序啓動
下面是我的代碼:
use POE qw(Wheel::Run);
POE::Session->create(
inline_states => {
_start => sub {
my ($heap) = $_[HEAP];
my $run = POE::Wheel::Run->new(
Program => "my_program.exe",
StdoutEvent => "print"
);
$heap->{run} = $run ;
},
print => sub {print "somthing";}
}
);
$poe_kernel->run();
當我運行上面的代碼/腳本並運行my_program.exe我沒有看到屏幕上 任何印刷有人能告訴什麼可以在這裏是我的問題。