cron问题运行非常基本的命令

Whi*_*ger 5 bash cron path

我通过输入以下命令做了一个简单的cron作业

crontab -e
Run Code Online (Sandbox Code Playgroud)

然后在vi文件中打开我的类型

* * * * * * echo 'leon trozky' >> /Users/whitetiger/Desktop/foo.txt 2>&1
Run Code Online (Sandbox Code Playgroud)

foo.txt确实创建了文件,但其内容是

/bin/sh: Applications: command not found
Run Code Online (Sandbox Code Playgroud)

我猜这与PATH值有关cron.有没有办法在cron文件中设置PATH,这样当我将它传输到另一个mac时,我不必手动设置PATH?这甚至是一个PATH问题?

Red*_*ket 7

我觉得那里有太多了*.是的,你可以在cron中设置PATH变量.有两种方法.但你的问题是额外的*.