我正试图找到一种方法来启动调试器下的perl进程,但是只是在没有停在第一个语句并让我输入'c'来启动它时自动开始运行.该模块由更大的系统运行,我需要能够定期(基于外部条件)通过中断信号中断程序,检查一些数据结构并继续.
显然,我可以让监督程序使用"perl -d myProcess"启动我的进程,但是如何让它在没有初始中断的情况下运行.有人知道如何实现这一目标吗?
非常感谢.
谢谢.这是一个很大的暗示.我看到了几个选项,包括"NonStop".
看起来使用该线PERLDB_OPTS="NonStop" perl -d myprog.pl &就可以了.然后我就kill -INT <pid>和fg它得到它在调试器.在我'继续执行之后,bg它将继续执行.