【发布时间】:2021-12-09 07:59:48
【问题描述】:
我有这样的好...直接来自文档
my $proc = Proc::Async.new: ‘raku’, ‘script.raku’;
$proc.stdout.tap(-> $v { print "Output: $v" }, quit => { say 'caught exception ' ~ .^name });
$proc.stderr.tap(-> $v { print "Error: $v" });
my $promise = $proc.start;
Thread.start: { await $promise;}
sleep 30;
脚本在 stdout 和 stderr 上生成数据。 但 它只打印一行.. 输出:某事
它停止打印信息...脚本产生更多输出.. 可能是什么问题?
【问题讨论】: