Crontab не запускает скрипт, а запускает его вручную. Ma c os X - PullRequest
0 голосов
/ 10 июля 2020

У меня есть такой файл crontab.

#!/bin/sh
PATH=/Users/name/.rvm/gems/ruby-2.6.3@rails-6.0.0.2/bin:/Users/name/.rvm/gems/ruby-2.6.3@global/bin:/Users/name/.rvm/rubies/ruby-2.6.3/bin:/Users/name/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/name/.rvm/bin
cd ~/Documents/mydirectory/
bash -c 'ls -1t | tail -n +7 | xargs rm -f'
ls -1t | tail -n +7 | xargs rm -f # this is not working either. 

Я хочу удалить файлы в каталоге, если количество файлов больше 7.

Я также установил PATH, поскольку он обычная ошибка. Если я запустил скрипт вручную, он заработает.

В чем проблема?

1 Ответ

0 голосов
/ 22 августа 2020

Моя проблема была. crsutil

Следует отключить.

...