Так пробывал?
*/1 * * * * sudo bash -u #1000 /home/crew/nod_crewdk.sh
Вопрос конечно нубский, но разве всё, что после решётки не должно быть распознано как комментарий?
*/1 * * * * bash /home/crew/nod_crewdk.sh
lftp -e 'mirror / /var/www/nod/www/; bye;' ftp://user:pass@host/ &>> /var/nod.log
Аналогично. В "логе" вывод echo - есть, lftp - нет.
Ответить не могу, но cron ведёт и свой log.
Где-нибудь в /var/log/syslog или в чём-то подобном.
Да, ведёт. Я так понимаю, что вы про /var/log/cron.log?
Aug 6 20:30:01 crwork CRON[8171]: (root) CMD (bash /home/crew/nod_crewdk.sh)
Aug 6 20:31:01 crwork CRON[8197]: (root) CMD (bash /home/crew/nod_crewdk.sh)
Aug 6 20:32:01 crwork CRON[8206]: (root) CMD (bash /home/crew/nod_crewdk.sh)
там информации не то чтобы и очень много.
https://gist.github.com/bensbrowning/10996904
Спасибо, хоть как-то натолкнуло меня на мысль о том, как решить эту маленькую задачку. Немного подправил под себя. В результате у меня будет создаваться отдельный лог для каждого успешного запуска lftp. Т.е. когда lftp будет что делать. Таким образом пустые логи не будут перезаписывать лог хоть с какими-то данными.
Однако сам вопрос всё ещё остаётся не отвеченным...