关于服务开机启动的问题

2020-05-08 17:18:14 +08:00
 bfqymmt

OS:ubuntu 16 查了很多资料,重启后,还是不能开机启动。

/etc/init.d/tomcat
chmod +x /etc/init.d/tomcat
update-rc.d tomcat defaults

能正常使用 service tomcat start|stop

#!/bin/sh
### BEGIN INIT INFO
# Provides:             tomcat
# Required-Start:       $remote_fs $network
# Required-Stop:        $remote_fs $network
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short Description:    the tomcat Java Application Server
### END INIT INFO

export JAVA_HOME=/opt/jdk1.8.0_231
export JRE_HOME=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.
export CATALINA_HOME=/opt/tomcat/

case "$1" in
start)
        ${CATALINA_HOME}/bin/startup.sh
        echo 'tomcat start success'
        exit 0
        ;;
stop)
        ${CATALINA_HOME}/bin/shutdown.sh
         echo 'tomcat stop success'
略

3303 次点击
所在节点    Linux
7 条回复
julyclyde
2020-05-08 17:53:32 +08:00
ubuntu 16 用的是 systemd
你咋查的?
KyonLi
2020-05-08 17:58:13 +08:00
axeprpr1
2020-05-08 18:06:14 +08:00
crontab -e
@reboot a.sh
yyyb
2020-05-08 22:33:27 +08:00
用 systemctl
jinliming2
2020-05-08 23:48:10 +08:00
systemctl enable tomcat 设置开机启动啊

systemctl start ...
systemctl stop ...
systemctl status ...
systemctl restart ...
systemctl reload ...

service 命令好早前就不用了
mgrddsj
2020-05-09 02:44:29 +08:00
用 systemctl 来管理,最好用 Google + 英文搜索,中文的 Linux 相关的知识很多都已过期。
搜索关键词:systemctl autostart
CheekiBreeki
2020-05-09 08:10:31 +08:00
systemctl

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/669713

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX