无需进入终端即可在 Mac os x 中执行 shell 脚本

Raf*_*ael 6 file-permissions macos

我有一个拥有 mac os x leopard (10.5) 的客户端。我希望能够要求他保存我在他的桌面上制作的 shell 脚本并执行它,但是如果客户端认为我试图破坏他的计算机,我就无法打开终端。:-(

有什么方法可以使 shell 可执行而无需进入终端并使用 chmod?

谢谢,拉斐尔

Dan*_*eck 5

使 Automator 可执行文件或 AppleScript 执行所需的命令行操作。


苹果脚本:

tell application "Terminal" to do shell script "chmod u+x ~/path"
Run Code Online (Sandbox Code Playgroud)

终端将启动,但不会打开新窗口。


自动机:

  1. 获取 ... Finder 项目
  2. 使用Pass 输入作为参数运行 Shell 脚本chmod u+x $1