2018-11-21 Перенаправление Всего Вывода В Утилитах

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
правила_разработки:как_не_надо_делать:2018-11-21_перенаправление_всего_вывода_в_утилитах [22.11.2018 00:17]
николай_глазов Approved(николай_глазов 2018/11/22 00:17)
правила_разработки:как_не_надо_делать:2018-11-21_перенаправление_всего_вывода_в_утилитах [26.11.2018 22:39]
николай_глазов Approved(николай_глазов 2018/11/26 22:39)
Строка 1: Строка 1:
-~~OWNERAPPROVE~~ /*Не удаляйте эту строку и ниже!*/ 
- 
-{(rater>​id=1|name=Прочитал_правила_разработки:​как_не_надо_делать:​2018-11-21_перенаправление_всего_вывода_в_утилитах|type=vote|trace=user|tracedetails=1)} 
- 
 **Что произошло:​** Нельзя полностью перенаправлять вывод утилит в лог. Это нарушение strongbash020.\\ **Что произошло:​** Нельзя полностью перенаправлять вывод утилит в лог. Это нарушение strongbash020.\\
 **Постановка задачи**:​ **Постановка задачи**:​
Строка 21: Строка 17:
 </​code>​ </​code>​
  
-Тем самым весь вывод ​от утилиты ​переводится в файл. Это затрудняет работу ​с утилитами, потому что при запуске из консоли не увидим вывода и ошибок при запуске.+Тем самым весь вывод переводится в файл. Это затрудняет работу,​ потому что при запуске из консоли не увидим вывода и ошибок при запуске.
  
-Для исправления потребовалось из init - скрипта вывод ​утилит перенаправлять в лог.+**Исправление** Требуется перенаправлять вывод при запуске утилиты. При этом требуется ​выводить код возврата,​ если потребуется выяснить ​причины, то уже будет понятно, что надо смотреть в лог.
  
 **/​etc/​rc.d/​init.d/​reductor** **/​etc/​rc.d/​init.d/​reductor**
Строка 47: Строка 43:
 </​code>​ </​code>​
  
 +~~OWNERAPPROVE~~ /*Не удаляйте эту строку и ниже!*/
 +
 +{(rater>​id=1|name=Прочитал_правила_разработки:​как_не_надо_делать:​2018-11-21_перенаправление_всего_вывода_в_утилитах|type=vote|trace=user|tracedetails=1)}