Коллеги, добрый день!
Возникла проблема, никак не удается запустить программу при загрузке системы. Пробовал и через system.d и через init.d
Скрипты прилагаю
файл pg_agent.service лежит в /etc/systemd/system
и файл pg_agent.sh лежит в /etc/init.d с правами выполнения
Команду update-rc.d pg_agent.sh выполнил, сработала молча.
При загрузке программа не стартует, journalctl ничего про нее не показывает. Такое впечатление, что Астра ее и не собиралась запускать.
Что-то я не доделал?
Система Астра Орел 2.12.39
Возникла проблема, никак не удается запустить программу при загрузке системы. Пробовал и через system.d и через init.d
Скрипты прилагаю
файл pg_agent.service лежит в /etc/systemd/system
Код:
[Unit]
Description=Lira database frequent tasks service
[Service]
Type=forking
ExecStart=/home/user0/pgagent/pg_agent
User=user0
Group=root
Environment=LD_LIBRARY_PATH=/home/user0/pgagent/lib
[Install]
WantedBy=multiuser.target
Код:
!/bin/bash
#
### BEGIN INIT INFO
# Provides: pg_agent
# Required-Start: $all
# Required-Stop: $all
# Should-Start: $all
# Should-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Lira database frequent tasks service
# Description: Lira database frequent tasks service
### END INIT INFO
export LD_LIBRARY_PATH=/home/user0/pgagent/lib
service_name="pg_agent"
DAEMON="/home/user0/pgagent/pg_agent"
PIDFILE=/var/run/pg_agent.pid
test -x $DAEMON || exit 0
. /lib/lsb/init-functions
start() {
log_daemon_msg "Starting pg_agent..."
start_daemon -p $PIDFILE $DAEMON
log_end_msg $?
}
stop() {
log_daemon_msg "Stopping pg_agent..."
killproc -p $PIDFILE $DAEMON
log_end_msg $?
}
status() {
if (( $(ps -ef | grep -v grep | grep $service_name | wc -l) > 0 )); then
echo "$service_name is running!!!"
else
echo "$service_name is down!!!"
fi
}
case $1 in
start|stop|status) $1;;
restart) stop; start;;
*) echo "Usage : $0 <start|stop|restart>"; exit 1;;
esac
exit 0
При загрузке программа не стартует, journalctl ничего про нее не показывает. Такое впечатление, что Астра ее и не собиралась запускать.
Что-то я не доделал?
Система Астра Орел 2.12.39