Jade Dungeon

使用systemd管理系统服务

配置文件

vim /etc/systemd/system/octopus-portal.service
[Unit]
Description=octopus-portal
After=network.target

[Service]
User=normalop
Group=normalop
Type=forking
ExecStart=/home/normalop/workspace/tomcat/octopus-portal/bin/startup.sh
ExecStop=/home/normalop/workspace/tomcat/octopus-portal/bin/shutdown.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target

启动:

systemctl enable tomcatd.service 

运行(需要sudo权限,普通op用户无法调用):

systemctl start tomcatd

systemd启用rc.local

需要Root权限修改/lib/systemd/system/rc-local.service末尾加:

[Install]
WantedBy=multi-user.target

保存后执行命令

systemctl enable rc-local

修改/etc/rc.local增加:

#!/bin/bash -e
你想开机执行的命令
exit 0

保存,执行命令

chmod 755 /etc/rc.local