我们希望发布一些帮助程序脚本(shell 脚本)作为应用程序战争的一部分。不幸的是,我们的构建系统(maven)似乎放弃了所有文件的权限,并且脚本最终没有设置可执行位。
有可能这样做吗? .war 格式支持可执行文件吗?如果是:如何告诉 Maven 在进程中的某个位置保留权限/修复它们?
问题更可能是底层 zip 格式不支持这些位。
如果使用脚本名称显式执行 /bin/sh,则不需要设置执行位。
另请注意,您的程序(知道脚本的位置)可以在启动之前调用“chmod +x script.sh”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)