Приходящий из Почему мой crontab не работает и как я могу устранить его? я до сих пор не знаю, почему моя команда не выполняется.
У меня такая же команда для root и www-data
и мои журналы cron показывают, что cron выполняется каждую минуту
однако у меня никогда не было файла /tmp/crontest.log. Я заметил эту проблему, потому что хотел сделать wordpress внешним cron (выполнение файла php).
Конечно, выполнение этой команды из командной строки работает.
Какие-нибудь советы?
Ваш crontab
файл имеет неправильные окончания строки - в нем есть окончания возврата каретки (CR) / перевода строки (LF). Вы можете увидеть это на своем первом скриншоте, где есть [dos]
после имени файла. Системы Unix ожидают, что строки будут завершаться только переводом строки, тогда как системы Windows используют пару возврата каретки / перевода строки.
Есть несколько способов исправить это. Как вам кажется, вы знакомы с vi
Я бы предложил этот заменить CR / LF на LF. Просто отредактируйте свой crontab
а затем выполните поиск и замену.