【发布时间】:2013-08-07 15:26:30
【问题描述】:
有没有办法在 linux 中创建自定义信号。就像让我们说什么时候在文件中执行“回声疯狂”?每当执行该信号时,我都会使用该信号停止该过程... 我也想使用带有新信号的 perl Enbugger。有没有办法做到这一点? 我是从http://metacpan.org/pod/Enbugger找到这个的
use Enbugger::OnError qw( USR1 USR2 INT HUP );
其中 USR1 和 USR2 是用户定义的信号。
【问题讨论】:
-
@Anshul 你好,我实际上不知道信号可能包含什么,回声疯狂是否符合信号?
-
没有信号只是纯整数。您需要将事件映射到信号。您可能甚至不需要 USR1 或 USR2。如果你能给出更多关于这种情况的例子,我可以提供帮助。 (什么会产生/'echo crazy'会来自哪里,什么会监控它?
-
我有一些以随机顺序运行的测试文件。在这些文件中有一个特殊的命令。我只想在每次执行该命令时运行一个文件。我想如果我在命令上附加一个信号,然后捕捉到这个信号,我可能会实现一些东西
-
@Anshul,您能否指导我使用一些资源来将事件映射到信号,然后以某种方式在另一个文件中使用该信号。我的意思是任何资源都会很好
标签: linux perl debugging process signals