我有一个perl脚本,我们称它为test.pl
我需要以与
相同的方式运行它$ PERLDB_OPTS="NonStop frame=1" perl -d test.pl
由于脚本在mod_perl设置下运行,因此PERLDB_OPTS不起作用。
我尝试通过$ENV
,DB::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
选项时一样。
我在做什么错了?