0

我曾尝试在 Automator 中创建一个应用程序,双击该应用程序时会压缩我的 To-Do.txt 文件。我使用的命令非常标准:

tar -cvzf ToDo.tar.gz /Users/myusername/Desktop/To-Do.txt

上面的命令在输入终端时运行良好,因此我在 Automator 中创建了一个应用程序,并使用上面的命令将“运行 Shell 脚本”操作放入工作流中。但是,当我双击该应用程序时,它什么也不做。

如果我在 automator 中运行工作流,它会成功运行,所以我知道没有错误。

谁能告诉我为什么这不起作用?

4

1 回答 1

0

我设法通过将 'Shell:' 选项更改为/bin/sh而不是/bin/bash.

效果很好。我还更改了指定的文件名以使用参数$@,现在可以使用它来 Tar 任何文件。

于 2012-01-12T23:27:49.857 回答