从OS X Dock执行Shell脚本?

185

我该如何设置一个 shell 脚本,让它能够从 Mac OSX dock 执行?似乎只是创建一个快捷方式会在我的编辑器中打开文件。是否需要在某处设置标志以告诉它运行而不是用编辑器打开呢?


2
应该只为头像点赞,虽然我也喜欢这个话题。 - Matt Bannert
你可能想考虑将采纳答案切换到第二个,@Wilco。我认为这是一个更好的答案。 - Gray
12个回答

-1

在Cahan清晰的回答基础上...如果想要从Dock打开一个shell脚本而不传递任何参数,可以尝试以下命令:

open [你的脚本名称].scpt"

例如:

open "//Users/user/Library/Mobile Documents/com~apple~ScriptEditor2/Documents/myScript.scpt"


-3

有人写道...

我刚把所有以“.sh”结尾的文件设置成在终端中打开。这很有效,并且你不需要改变每个想要运行的 shell 脚本的名称。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接