How To Run Odoo As An Ubuntu Service ? - Technology Blog For Everyone
How To Run Odoo As An Ubuntu Service ?
Run Odoo as An Ubuntu Service
Steps To Start Odoo As An Ubuntu Service
Step 1: Create Startup File
sudo su root -c "echo ‘# !/bin/sh' >> /odoo/odoo-server/start.sh">start.sh">start.sh">start.sh"
sudo su root -c "echo 'sudo -u odoo /odoo/odoo-server/openerp-server --config=/etc/odoo-server.conf">odoo-server.conf">odoo-server.conf">odoo-server.conf' >> /odoo/odoo-server/start.sh">start.sh">start.sh">start.sh"
sudo chmod 755 /odoo/odoo-server/start.sh">start.sh">start.sh">start.sh
Step 2 : Create init File
cat <
#!/bin/sh
### BEGIN INIT INFO
# Provides: odoo-server
# Required-Start: \$remote_fs \$syslog
# Required-Stop: \$remote_fs \$syslog
# Should-Start: \$network
# Should-Stop: \$network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Enterprise Business Applications
# Description: ODOO Business Applications
### END INIT INFO
PATH=/bin:/sbin:/usr/bin
DAEMON=/odoo/odoo-server/odoo-bin
NAME=odoo-server
DESC=odoo-server
# Specify the user name (Default: odoo).
USER=odoo
# Specify an alternate config file (Default: /etc/odoo-server.conf">odoo-server.conf">odoo-server.conf">odoo-server.conf).
CONFIGFILE="/etc/odoo-server.conf">odoo-server.conf">odoo-server.conf">odoo-server.conf"
# pidfile
PIDFILE=/var/run/\${NAME}.pid
# Additional options that are passed to the Daemon.
DAEMON_OPTS="-c \$CONFIGFILE"
[ -x \$DAEMON ] || exit 0
[ -f \$CONFIGFILE ] || exit 0
checkpid() {
[ -f \$PIDFILE ] || return 1
pid=\`cat \$PIDFILE\`
[ -d /proc/\$pid ] && return 0
return 1
}
case "\${1}" in
start)
echo -n "Starting \${DESC}: "
start-stop-daemon --start --quiet --pidfile \$PIDFILE \
--chuid \$USER --background --make-pidfile \
--exec \$DAEMON -- \$DAEMON_OPTS
echo "\${NAME}."
;;
stop)
echo -n "Stopping \${DESC}: "
start-stop-daemon --stop --quiet --pidfile \$PIDFILE \
--oknodo
echo "\${NAME}."
;;
restart|force-reload)
echo -n "Restarting \${DESC}: "
start-stop-daemon --stop --quiet --pidfile \$PIDFILE \
--oknodo
sleep 1
start-stop-daemon --start --quiet --pidfile \$PIDFILE \
--chuid \$USER --background --make-pidfile \
--exec \$DAEMON -- \$DAEMON_OPTS
echo "\${NAME}."
;;
*)
N=/etc/init.d/\$NAME
echo "Usage: \$NAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
EOF
Step 3 : Security Init File
sudo mv ~/odoo-server /etc/init.d/odoo-server
sudo chmod 755 /etc/init.d/odoo-server
sudo chown root: /etc/init.d/odoo-server
Step 4 : Start Odoo on Startup
sudo update-rc.d odoo-server defaults
Step 5 : Start Odoo Service
sudo service odoo-server start
Step 6 : Restart Odoo service
sudo service odoo-server restart
How To Run Odoo As An Ubuntu Service ? - Technology Blog For Everyone
If you want to start Odoo, Odoo 13, as an Ubuntu Service then please follow steps which are given in this article. then please follow steps which are given in this article.
https://odooinstallation.blogspot.com/2021/09/how-to-run-odoo-as-ubuntu-service.html