Мое решение для этого может быть не одинаковым для всех, но в основном crontab -e
не работает ВООБЩЕ. В итоге мне пришлось редактировать /etc/crontab
.
Установите для переменной PATH значение /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
, для SHELL значение /bin/bash, а затем добавьте мои задания cron в этот файл. Теперь задание cron выполняется правильно.
Я не уверен, почему crontab -e
не сработало, я уверен, что кто-то с большим опытом мог бы указать некоторые возможные причины, но я совершенно не в курсе.
попробуй
awk '{$2 = $1":"$4":"$6":"$5 ; print }'
поля в awk могут быть установлены.