Perl 6有
accept signals和
send a signal to a Proc::Async的方法.虽然[p5-p6 perlfunc]文档说杀戮的工作方式与Perl 5中的相似,但它并不是因为你不能向任意进程ID发送信号(
doc issue filed) ).我有一个我想在Perl 6中编写的特定程序(用于咯咯笑),但由于缺乏可靠的
kill
而被迫退回到Perl 5.
除了炮击杀死或任务列表(和taskkill)之外,这是我们不得不做的事情.在S29有一次杀戮,但显然不在核心文档中.我没有遇到任何更哲学的文档,讨论哪些决定会导致各种疏漏.
我知道针对许多系统的虚拟机在操作系统特定的东西方面存在挑战,但我不知道这是否是我们不能拥有诸如kill之类的好东西的原因(如果你开始的话可能更好的命名信号)结束;)和执行.