Назад | Перейти на главную страницу

crontab не выводится в журнал при удалении cronlocks для некоторых файлов

Я выполняю множество запросов crontab curl, и я не уверен, почему НЕКОТОРЫЕ из них перестали выводить содержимое в файлы журнала. Единственное изменение, которое я сделал, - это удаление cronlocks из всех записей, поскольку они были действительно бессмысленны для меня, и с ними было сложно справиться. При тестировании я заметил, что когда я возвращаю их для неудачных записей, они снова работают. В чем проблема?

Обратите внимание, что я удалил расширения файлов через .htaccess. Если вам нужна другая информация, дайте мне знать! Спасибо за ваше время!

Вот тот, который работает правильно:

00 6 * * * /usr/bin/curl -sS http://thisismysite.com/updater?no_header=1 >> $(date "+/home/jborn/thisismysite.com/cronlogs/\%Y\%m\%dlogUPDATER.txt") && mutt -s "UPDATER" -a $(date "+/home/jborn/thisismysite.com/cronlogs/\%Y\%m\%dlogUPDATER.txt") -- me@email.com

Вот тот, который не выводится в файл, как это было с cronlocks:

2 3 * * * /usr/bin/curl -sS http://thisismysite.com/mw?sp_ids=21,22,23,24,25,26&no_header=1 >> $(date "+/home/jborn/thisismysite.com/cronlogs/\%Y\%m\%dlogMIDWEST.txt")

Я не хотел упускать относящуюся к делу информацию, поэтому вот как это (работает) с хронлоками:

2 3 * * * /usr/local/bin/setlock -n /tmp/cronlock.3783699908.155536 sh -c $'/usr/bin/curl -sS http://thisismysite.com/mw?sp_ids=21,22,23,24,25,26&no_header=1' >> $(date "+/home/jborn/thisismysite.com/cronlogs/\%Y\%m\%dlogMIDWEST.txt")