场景

Geoserver在Linux上的安装(图文教程):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/118963122

在上面的基础上,启动geoserver时需要到bin目录下执行

nohup ./startup.sh &

这样才能保证后台启动并一直运行。但是如果服务器重启后不会启动。

怎样让服务器重启后重新执行上面的启动命令。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先创建一个开启自启动的脚本,这将其放在根目录下

touch /autostart.sh

然后编辑该启动脚本

vim /autostart.sh

修改自启动脚本为

#!/bin/bash
cd  /usr/local/geoserver-2.19.2-bin/bin
nohup ./startup.sh &

其中第一行为geoserver的bin目录

然后赋予两个sh的执行权限

chmod +x /usr/local/geoserver-2.19.2-bin/bin/startup.sh
chmod +x /autostart.sh

此时可以在根目录下先执行该脚本,测试服务是否能启动

./autostart.sh

然后将此自启动脚本放在开机启动的目录下

vim /etc/rc.d/rc.local

将上面自启动脚本的路径放在文件末尾

CentOS7中设置.sh开机自启动(以后台启动geoserver为例)相关推荐

  1. 在linux中设置nexus开机自启动

    本篇讲一下在linux中设置nexus开机自启动 关于 在linux中安装nexus可以看下我之前写的另外一篇文章: 在linux上搭建maven私服nexus和nexus的使用 一.把nexus配置 ...

  2. win10中设置程序开机自启动

    win10中设置程序开机自启动

  3. centos7.x设置nginx开机自启动

    设置nginx开机自启动(centos7.x) 第一步:进入到/lib/systemd/system/目录 [root@iz2z init.d]# cd /lib/systemd/system/ 第二 ...

  4. Centos7.8设置nginx开机自启动/nginx启动、停止、查看版本等命令汇总

    目录 1.进入 /usr/lib/md/systemsyste 2.创建nginx.service 文件 3.vim编辑nginx.service 4.设置开机自启 5.设置取消开机自启 6.ngin ...

  5. centos7查看当前cpu运行模式_杂集:centos7中设置服务开机自启的两种方法,欢迎补充...

    前言: 在日常使用linux系统过程中,安装服务后系统不会自动启动服务的.就算手动启动了服务,只是当前生效,一旦服务器重启后,系统不会自动启动这些服务.如果每次重启服务器都要自己手动启动这些服务,一台 ...

  6. centos7.5 设置Mysql开机自启动

    文件会在linux系统各项服务都启动完毕后再被运行,可以将脚本路径加到该文件里 /etc/rc.d/rc.local 1.确保权限 chmod +x /etc/rc.d/rc.local 2.创建my ...

  7. 大疆Onboard SDK开发中连接飞控后串口设置与开机自启动

    大疆Onboard SDK开发中连接飞控后串口设置与开机自启动 Manifold/TX2/Linux 下相关设置 1.设置程序上电自动执行 设置程序上电自动执行,即为设置开机自动运行可执行文件,Man ...

  8. 配置群晖NAS中的cpolar开机自启动 2-2

     系列文章 做内网穿透外网远程访问群晖NAS 1-2 做内网穿透外网远程访问群晖NAS 2-2 如何在群晖NAS上安装cpolar内网穿透 配置群晖NAS中的cpolar开机自启动 1-2 配置群晖N ...

  9. linux设置开机自启服务,linux设置服务开机自启动的三种方式

    linux设置服务开机自启动的三种方式 这里介绍一下linux开机自动启动的几种方法,共计3种,大家可以借鉴一下!经验里面以centos 5.3系统为例! 方法1:.利用ntsysv命令进行设置,利用 ...

最新文章

  1. 《那些年啊,那些事——一个程序员的奋斗史》——111
  2. cmd c语言 文件,DSP,如何编写CMD文件!(转)
  3. java外围设计_Java 编程(23 种设计模式)
  4. Vue.js中data,props和computed数据
  5. 雷军:电视机越大才越舒服!
  6. linux mmap实例_Linux下通过共享内存和mmap实现进程间通讯(含实例)
  7. html加图形验证码,canvas基础之图形验证码的示例
  8. myeclipse中删除tomcat 的server后,重新添加进来的方法
  9. 浅谈matlab中fftshift的作用
  10. oppo计算机锁屏快捷键,oppo一键锁屏方法【图文教程】
  11. 迅捷路由器造成计算机无法上网,迅捷(fast)路由器连不上网怎么办?
  12. python中返回上一步操作_返回上一步的快捷键-百度经验
  13. Manjaro安装以及美化教程
  14. win10服务器cpu占用过高,解决win10服务主机内存和cpu高占用的解决方法
  15. 如何安装KEIL并配置好51与STM32的环境
  16. 电脑连不上5GWiFi解决办法:更新驱动
  17. AlexNet模型简介
  18. 【ACWing】909. 下棋游戏
  19. Revit API 之 气泡
  20. asterisk实现webrtc拨打电话

热门文章

  1. BeautifulSoup中的.text方法和get_text()方法的区别
  2. MobileNet V2 复现
  3. Messages 贪心,期望,概率,模拟(2000)
  4. 驾驶卡丁车 模拟,迷宫(女赛)
  5. html常用代码大全文库,html特效代码大全
  6. Spring集成Shiro框架实战
  7. python安装不了jupyter_求救 python3.8安装jupyter报错无“winpty.h”
  8. VS2017报错头文件unistd.h
  9. python的ai写作_神奇,用Python写一个AI贪吃蛇,真的可以追着你跑的那种
  10. msp430发送pwm信号_如何采用MSP430单片机实现PWM信号