使用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