Eva*_*oll 8 windows perl cpan exec strawberry-perl
我正在尝试在Perl Windows中构建一个快速自动更新程序.我注意到当我打电话cpanp
来安装软件包的更新时,它无法安装新版本的脚本,因为脚本当前正在运行.我打电话cpanp
跟CORE::system()
目前.如果我打电话cpanp
,那exec()
会释放可执行文件进行替换吗?或者,即使执行已被完全转移,Windows是否仍然保持捆绑cpanp
?
目前,我的流程看起来像这样,
$VERSION
cpanp
以使用URL运行更新.将system()
不同的表现比exec()
在Win32关于更换可执行的?在Linux上它按设计工作.