2018-11-21 Перенаправление Всего Вывода В Утилитах
Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | |||
правила_разработки:как_не_надо_делать:2018-11-21_перенаправление_всего_вывода_в_утилитах [26.11.2018 04:46] николай_глазов Approved(николай_глазов 2018/11/26 04:46) |
правила_разработки:как_не_надо_делать:2018-11-21_перенаправление_всего_вывода_в_утилитах [20.05.2019 15:18] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ~~OWNERAPPROVE~~ /*Не удаляйте эту строку и ниже!*/ | ||
- | |||
- | {(rater>id=1|name=Прочитал_правила_разработки:как_не_надо_делать:2018-11-21_перенаправление_всего_вывода_в_утилитах|type=vote|trace=user|tracedetails=1)} | ||
- | |||
**Что произошло:** Нельзя полностью перенаправлять вывод утилит в лог. Это нарушение strongbash020.\\ | **Что произошло:** Нельзя полностью перенаправлять вывод утилит в лог. Это нарушение strongbash020.\\ | ||
**Постановка задачи**: | **Постановка задачи**: | ||
Строка 37: | Строка 33: | ||
start(){ | start(){ | ||
- | echo -n $"Starting $prog: " | + | local RC |
- | /usr/local/Reductor/bin/start.sh &>> $LOGFILE | + | echo -n $"Starting $prog: " |
+ | /usr/local/Reductor/bin/start.sh &>> $LOGFILE | ||
+ | RC=$? | ||
+ | if [ $RC != 0 ];then | ||
+ | echo -e "\nПри остановке редуктора произошли ошибки." | ||
+ | echo "Выяснить причины можно в $LOGFILE" | ||
+ | fi | ||
+ | return $RC | ||
} | } | ||
- | stop(){ | + | ... |
- | echo -n $"Shutting down $prog: " | + | |
- | /usr/local/Reductor/bin/stop.sh &>> $LOGFILE | + | |
- | } | + | |
</code> | </code> | ||
+ | ~~OWNERAPPROVE~~ /*Не удаляйте эту строку и ниже!*/ | ||
+ | |||
+ | {(rater>id=1|name=Прочитал_правила_разработки:как_не_надо_делать:2018-11-21_перенаправление_всего_вывода_в_утилитах|type=vote|trace=user|tracedetails=1)} | ||