如何在applescript中编写以下终端命令并安排它

时间:2014-06-18 06:06:01

标签: applescript

我需要设置一个日程表来删除一组文件。我是mac的新手,目前无法理解我的脑袋。

这是我需要使用的终端命令

rm -R /Volumes/Home/RBPY/Final\ Cut\ Libraries/*.fcpbundle/*/Render\ Files

我还需要安排它在我的备份发生前的每天晚上10点运行。这清除了由FCPX引起的膨胀

我已经设置了一个在Power Manager中运行它的计划,但是更喜欢运行的内部脚本。看起来很简单,但我很挣扎。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

从Applescript执行shell命令,如下所示:

执行shell脚本“rm -R / Volumes / Home / RBPY / Final \ Cut \ Libraries / .fcpbundle / / Render \ Files”

iCal可以通过事件警报来安排脚本。创建一个定期重复的事件,并将可执行脚本作为警报连接。

由于你的脚本非常多,而且根本不是Applescript,也许你想要一个全shell脚本。 OSX提供了launchd来自动运行脚本。 launchd从/ Users / blabla / Library / LaunchAgents启动每用户启动代理。该目录中的文件使用xml-plist文件告诉launchd在哪些条件下启动哪个脚本。您指定的脚本是一行unix-code(可能是对shell脚本的调用)。