设置NonStop PERLDB_OPTS的另一种方法

时间:2019-01-28 15:32:53

标签: perl debugging

我有一个perl脚本,我们称它为test.pl

我需要以与

相同的方式运行它
$ PERLDB_OPTS="NonStop frame=1" perl -d test.pl

由于脚本在mod_perl设置下运行,因此PERLDB_OPTS不起作用。

我尝试通过$ENVDB::parse_options.perldb通过另外3种方式设置NonStop选项:

1)

$ cat test.pl
#!/usr/bin/perl -d
$ENV{'PERLDB_OPTS'} = 'NonStop frame=1';
...

2)

$ cat test.pl
#!/usr/bin/perl -d
DB::parse_options("NonStop=1 frame=1");
...

3)

$ cat test.pl
#!/usr/bin/perl -d
...

$ cat .perldb 
parse_options("NonStop=1 frame=1");

但是两者都不起作用,输出就像仅启用-d选项时一样。

我在做什么错了?

0 个答案:

没有答案