Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Исправление start/stop script mgcamd_1.31_cam.sh (https://www.otvetnemail.ru/novyj-arhiv-3-813/ispravlenie-start-stop-script-mgcamd_1-31_cam-sh-339797/)

Guest 30.09.2011 13:17

Исправление start/stop script mgcamd_1.31_cam.sh
 
После установки MgCamd 1.31 решил посмотреть через telnet командой ps запущенные процессы и обнаружил, что mgcamd запускается без конфигурационного файла /var/keys/mg_cfg. Ниже приведен script (/var/script/mgcamd_1.31_cam.sh) где красным цветом показано явное указание на чтение конфигурационного файла:CAMNAME="MgCamd 1.31"USERNAME=""ZAPTIME=6CAMID=4068DVBSE T=0INFOFILE="ecm.info"INFOFILELINES=1111 111111000000# endremove_tmp () { rm -rf /tmp/*.info* /tmp/*.tmp* /tmp/*mgcamd*}case "$1" in start) echo "[SCRIPT] $1: $CAMNAME" remove_tmp /var/bin/mgcamd_1.31 /var/keys/mg_cfg & ;; stop) echo "[SCRIPT] $1: $CAMNAME" killall -9 mgcamd_1.31 remove_tmp ;; *) $0 stop exit 0 ;;esacexit 0Хотя возможно в mgcamd в исходных текстах прописаны параметры по умолчанию, но как я убедился на опыте работы с Linux системами лучше прописывать все в явном виде, чтобы быть уверенным в правильности действий.


Часовой пояс GMT, время: 01:18.


© www.otvetnemail.ru - Форум вопросов и ответов.