相关疑难解决方法(0)

Perl相当于PHP的escapeshellarg

要转义要用作shell参数的字符串,我们使用函数escapeshellarg()in PHP.是否Perl具有同等功能?

php perl

14
推荐指数
1
解决办法
7819
查看次数

perl open() 总是返回 sh 的 PID 而不是底层程序

我必须杀死我正在通过的程序

$pid = open(FH, "program|")

或者

$pid = or open(FH, "-|", "program")

但是,该程序(具体来说是 mosquittto_sub)仍然在后台徘徊,因为open返回的sh是 perl 用来运行该程序的 PID ,所以我只是杀死了sh包装器而不是实际程序。

有没有办法让程序真正的PID?获取shPID 的意义何在?

perl perl-io perl-ipc-run

3
推荐指数
1
解决办法
75
查看次数

标签 统计

perl ×2

perl-io ×1

perl-ipc-run ×1

php ×1