2017-02-01 51 views
2

我運行下面的cron作業:奇怪的cron行爲......神祕的 「應用程序」 找不到

#!/bin/bash 
touch test.file 
cp test.file test.test 

用下面的cron:

33 17 * * * * ~/Utils/test.sh 

而且我得到以下錯誤:

/bin/sh: Applications: command not found 

任何幫助?

+0

在OS X/MacOS的,的cron一直贊成的launchd的棄用。我建議改爲使用它,這是記錄[這裏](https://developer.apple.com/library/content/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html#//apple_ref/doc/uid/10000172i-SW7-SW7)。另外,您應該指定腳本的完整路徑,而不是使用'〜'作爲主目錄。 – TheDarkKnight

+0

我沒有意識到這一點。讓我至少更新到一個完整的路徑......不知道我是否打算使用launchd。也許,嘿。 –

回答

2

我自己的錯 - 我在時間定義中有一個額外的*。

33 17 * * * * ~/Utils/test.sh 

VS

33 17 * * * ~/Utils/test.sh