Skip to content

Commit

Permalink
Отлаживаем сборку под FreeBSD
Browse files Browse the repository at this point in the history
  • Loading branch information
anyks committed Dec 4, 2024
1 parent 9828dee commit 6188e8e
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 4 deletions.
4 changes: 2 additions & 2 deletions app/server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -419,6 +419,8 @@ static void version(const fmk_t * fmk, const log_t * log, const fs_t * fs, const
}
// Выполняем подключение конфигурационного файла
config(&log, &env, &fs);
// Выполняем создание демона
daemon(&fmk, &log, &env, &fs);
// Выполняем инициализацию объекта сервера
server_t server(&fmk, &log);
// Выполняем установку конфигурационных параметров
Expand Down Expand Up @@ -447,8 +449,6 @@ static void version(const fmk_t * fmk, const log_t * log, const fs_t * fs, const
else if(env.isNumber("logLevel", true))
// Выполняем установку уровня логирования из конфигурационного файла
log.level(static_cast <log_t::level_t> (env.get <uint8_t> ("logLevel", true)));
// Выполняем создание демона
daemon(&fmk, &log, &env, &fs);
// Выполняем запуск сервера
server.start();
// Выводим удачное завершение работы
Expand Down
9 changes: 8 additions & 1 deletion daemon/freebsd/acu-monitor.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,11 @@
# $ sudo crontab -e
# */5 * * * * /usr/local/share/acu/monitor/acu.sh

ps -A | grep acu-server || service acu start
# Check server
readonly SERVER=$(/rescue/ps -A | /usr/bin/grep acu-server | /usr/bin/sed -n '2p')

# If Server is not run
if [ ! -n "$SERVER" ]; then
# Run this server
/usr/local/etc/rc.d/acu start
fi
3 changes: 2 additions & 1 deletion daemon/freebsd/acu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ start(){
echo "$acu_name is already running"
else
rm -f $acu_pid 2>/dev/null
$command --config=$acu_config --log="/var/log/$acu_name.log" --logLevel=6 2>/dev/null
$command --config=$acu_config --log="/var/log/$acu_name.log" --logLevel=6 &
# $command --config=$acu_config --log="/var/log/$acu_name.log" --logLevel=6 2>/dev/null
sleep 1
pid=`cat $acu_pid 2>/dev/null`
if [ "$pid" != "" ]; then
Expand Down

0 comments on commit 6188e8e

Please sign in to comment.