Shell 打开.tar.gz文件时运行文件

Shell 打开.tar.gz文件时运行文件,shell,download,executable,tar,gzip,Shell,Download,Executable,Tar,Gzip,我试图在mac的电子邮件中创建一个可执行链接,所以我不希望它是一个.exe文件。我尝试使用一个.command文件,这样当你点击它时它就会运行,但它说它来自一个身份不明的开发人员,我不希望收件人必须更改他们的安全设置。所以我想使用一个.tar.gz文件,其中有一个shell脚本 问题是,当您单击链接时,它会下载但不会自动运行shell脚本。我需要知道文件什么时候解压,这样我才能在里面运行shell脚本。有人知道怎么做吗 期望能够在用户的机器上运行任意脚本是不合理的,如果用户没有明确要求运行脚本(

我试图在mac的电子邮件中创建一个可执行链接,所以我不希望它是一个.exe文件。我尝试使用一个.command文件,这样当你点击它时它就会运行,但它说它来自一个身份不明的开发人员,我不希望收件人必须更改他们的安全设置。所以我想使用一个.tar.gz文件,其中有一个shell脚本


问题是,当您单击链接时,它会下载但不会自动运行shell脚本。我需要知道文件什么时候解压,这样我才能在里面运行shell脚本。有人知道怎么做吗

期望能够在用户的机器上运行任意脚本是不合理的,如果用户没有明确要求运行脚本(例如,如果他所做的只是下载一个文件或打开一个不可执行的文件)

如果操作系统允许,这将是一个严重的安全漏洞