Можно перенаправить вывод ошибок в файл и затем получить тот вывод:
trap "rm -f /tmp/cfn-error.txt" 0 1 2 3 15
/opt/aws/bin/cfn-init -s ... 2>/tmp/cfn-error.txt ||
error_exit $(</tmp/cfn-error.txt)
Необходимо всегда очищать путаницу, не забывайте удалять любые временные файлы, которые Вы создаете.
Это su
то, почему это перестало работать, который запускает интерактивную оболочку. Почему бы не добавить его к crontab пользователя CPC вместо этого? crontab -e -u cpc
Что делает полномочия на сценарии похожи? т.е., если Вы работаете ls -l /root/bi-kettle.sh
, сценарий установлен быть исполняемым файлом корнем? В противном случае Ваша фиксация может быть столь же простой как chmod +x /root/bi-kettle.sh
*/5 * * * * cd /home/cpc/data-integration && /bin/bash kitchen.sh -rep="01" -job="MainLoad" -user="admin" -pass="admin" -level="Basic" > /dev/null 2>&1
– gtludwig 23.11.2012, 22:15> /dev/null 2>&1
– gtludwig 23.11.2012, 22:25> /dev/null 2>&1
---------121 попытка--------215876---->> /tmp/my_cronjob.log 2> &1 – Dennis Kaarsemaker 23.11.2012, 22:30