我可以在没有chmod的情况下在Mac上创建一个shell脚本可执行文件吗?

问题描述:

我已经看到,我可以在Mac中使用chmod + x命令来制作一个shell脚本可执行文件。这工作正常,但我注意到,我必须每次将此shell脚本文件复制到另一台Mac计算机时执行相同的操作。我可以在没有chmod的情况下在Mac上创建一个shell脚本可执行文件吗?

有没有办法在默认情况下,使shell脚本可执行文件时双击了,没有这样的命令作为shell脚本文件将被提供给多个用户,而这样做将很难出去吗?

此致敬礼。

+0

如何复制文件以便执行权限丢失?也许你应该使用替代技术。 – 2010-10-30 20:58:13

+0

@Jonathan:这是一个包...含一组文件的jar文件,其中之一就是shell文件(将其添加到我设置的是可执行权限罐子之前)。当我提取文件并试图运行shell文件失败时。 – Brad 2010-10-31 11:29:26

给它'.command'扩展名,它可以从Finder执行。

+0

..我已经这样做了,但它默认情况下不会执行。它显示消息:“文件无法执行,因为您没有适当的访问权限” – Brad 2010-10-30 20:32:40

如果你在一个.tar文件(或者是.tar.gz文件,这是相同的,但压缩)包你的整个程序中,executable-“许可”将被保留。