gpt4 book ai didi

perl - 如何检测程序是否在 PAR 存档中运行?

转载 作者:行者123 更新时间:2023-12-04 23:33:27 27 4
gpt4 key购买 nike

我正在开发一个与 PAR 捆绑在一起的大型 Perl 应用程序,以及一堆支持文件。

当应用程序在 PAR 中运行时,我可以使用 PAR::read_file 来获取存档中的这些各种文件。但是,在我开发时,我不想每次调整一些代码时都必须重新 PAR 整个应用程序。

有没有一种方法可以判断脚本是否在运行时在 PAR 内运行,以便我可以选择从 PAR 存档或常规文件系统加载文件?

最佳答案

PAR::Environment 或许可以提供一些线索:

PAR uses various environment variables both during the building process of executables or PAR archives and the use of them.



...

PAR_0

If the running program is run from within a PAR archive or pp-produced executable, this variable contains the name of the extracted program (i.e. .pl file).

关于perl - 如何检测程序是否在 PAR 存档中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1774264/

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