#cron #apple-m1
Вопрос:
Просто простой скрипт оболочки:
#!/bin/zsh
for file in ~/Desktop/*
do
echo ${file}
done
Когда он запускается в терминале, вывод выглядит так:
$ ./test
/Users/onns/Desktop/Screen Shot 2021-04-25 at 19.48.46.png
/Users/onns/Desktop/Screen Shot 2021-04-25 at 19.52.42.png
/Users/onns/Desktop/Screen Shot 2021-04-25 at 19.53.38.png
/Users/onns/Desktop/Screen Shot 2021-04-25 at 19.54.03.png
Все в порядке, но когда я тестирую его через crontab, выводится:
/Users/onns/Desktop/test:3: no matches found: /Users/onns/Desktop/*
*
не расширяется при использовании crontab
, кто-нибудь знает, почему?
cron
задача состоит в том, чтобы:
* * * * * /bin/zsh /Users/onns/Desktop/test >>/Users/onns/Desktop/out.log 2>>/Users/onns/Desktop/err.log