Сценарий Bash работает от подсказки, но не от крона

Формат журнала является определяемым пользователем, но разногласия хороши, Вы используете собственный формат журнала по умолчанию. FAQ кэша Сквида описывает собственный формат журнала подробно, включая код результата, о котором Вы спрашиваете.

3
задан 10 August 2011 в 13:34
2 ответа

Необходимо выйти из %, входит в систему crontab запись, если Вы используете обратные галочки (') в crontab.

как это:

/home/backup.sh > /home/webserver/logs/BackupLog-`date +\%m\%d\%y`.log

Их рассматривают как новую строку, если Вы не выходите из них.

8
ответ дан 3 December 2019 в 04:50

Ваш EOF смотрит неправильно, EOF; не соответствует Вашему ожидаемому EOF (удалите точку с запятой).

[hlinden@dolphin tmp]$ cat dog.sh 
#!/bin/bash
cat <<EOF
dog
cat
EOF;
[hlinden@dolphin tmp]$ sh dog.sh 
dog.sh: line 6: warning: here-document at line 3 delimited by end-of-file (wanted `EOF')
dog
cat
EOF;
[hlinden@dolphin tmp]$ sed -i s/\;// dog.sh 
[hlinden@dolphin tmp]$ sh dog.sh
dog
cat
[hlinden@dolphin tmp]$
3
ответ дан 3 December 2019 в 04:50

Теги

Похожие вопросы