gpt4 book ai didi

perl - Perl 脚本如何知道它是否在调试器中运行?

转载 作者:行者123 更新时间:2023-12-03 23:47:14 30 4
gpt4 key购买 nike

我有一个脚本可以正常将 STDIN/STDOUT 重定向到文件。但是,如果不这样做,调试效率会高得多。是否有一个 $DB:xxx 变量或让脚本知道的东西,以便它可以表现不同?

最佳答案

我没有找到任何方法来确定他们的调试器是否直接运行,但您可以检查众所周知的调试器变量 $DB::single使用以下存在:

if ($DB::{single}) {
say "Debugging";
}

另一种方法是检查调试器模块是否已加载。
if ($INC{"perl5db.pl"}) {
say "Debugging";
}

关于perl - Perl 脚本如何知道它是否在调试器中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61934647/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com