广告
返回顶部
首页 > 资讯 > 服务器 >Ubuntu 开机自定义脚本启动(最全版)
  • 341
分享到

Ubuntu 开机自定义脚本启动(最全版)

ubuntulinux服务器 2023-09-03 13:09:16 341人浏览 独家记忆
摘要

一、背景         同伴在频繁更新系统环境,需要经常使用reboot命令重启,但每次重启后端jar都会停止,每次重启都需要手动启动WEB后端Jar包。针对此种情况,想到了采用开机自动启动Jar包的方法来节省时间。 二、详细步骤  

一、背景

        同伴在频繁更新系统环境,需要经常使用reboot命令重启,但每次重启后端jar都会停止,每次重启都需要手动启动WEB后端Jar包。针对此种情况,想到了采用开机自动启动Jar包的方法来节省时间。

二、详细步骤

        1.编写你想要开机自动执行的命令。

         切换到你想要装脚本的目录下,执行以下命令,来编辑脚本内容。

vim start.sh

        例如我想要开机自启Jar包,我的内容如下。

#!/bin/bashexport JAVA_HOME=lib/jvm/java-1.8.0-openjdk-amd64export PATH=$JAVA_HOME/bin:$PATHcd /home/work/#source /etc/profile    echo "jar 包开始部署"nohup java -jar web.jar >/home/work/nohup.out 2>&1 &echo "部署命令已执行"

        脚本内容export行是来提供java环境。若该脚本执行后,仍出现无法找到java命令,则需要在运行jar包命令前,执行上面代码段中的source /etc/profile。(前提是已经在/etc/profile中设置JAVA_HOME,PATH,CLASSPATH等环境变量)

        2. 赋权脚本

         需要对脚本重新设置权限,以免之后无法运行

chmod 777 start.sh

        3.新建要启动的服务文件

vim /etc/systemd/system/start.service

        在start.service中编辑以下内容

[Unit]Description=*****************  //你对这个服务的描述After=network.target[Service]Type=forkingExecStart=/usr/sbin/start.sh   //刚才创建的start.sh路径[Install]WantedBy=multi-user.target

        4.让系统获取到你刚自定义的service文件并设置开机启动

systemctl daemon-reloadsystemctl start start.service

        5.查看日志

        启动成功则无提示信息显示,若启动失败,则需要用下面命令查看service状态。根据提示信息进行修改。

systemctl status start.service

                     加油!这个问题已经快解决了!你今天真好看!去喝口水吧~

来源地址:https://blog.csdn.net/ny19000314/article/details/128833491

--结束END--

本文标题: Ubuntu 开机自定义脚本启动(最全版)

本文链接: https://www.lsjlt.com/news/392275.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu 开机自定义脚本启动(最全版)
    一、背景         同伴在频繁更新系统环境,需要经常使用reboot命令重启,但每次重启后端Jar都会停止,每次重启都需要手动启动Web后端Jar包。针对此种情况,想到了采用开机自动启动Jar包的方法来节省时间。 二、详细步骤  ...
    99+
    2023-09-03
    ubuntu linux 服务器
  • linux下怎么添加自定义脚本到开机自启动
    这篇文章主要讲解了“linux下怎么添加自定义脚本到开机自启动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux下怎么添加自定义脚本到开机自启动”吧!写一个脚本auto_coresee...
    99+
    2023-06-13
  • Ubuntu 20.04 设置开机自启脚本
    Ubuntu 16.04 以后的版本不再支持 update-rc.d 方式添加开机自启脚本,只能使用 systemctrl 命令进行添加。 下面介绍三种添加开机自启脚本的方法,所测试的系统为 U...
    99+
    2023-09-01
    ubuntu linux 服务器
  • Redis启动脚本,开机自动启动
    # chkconfig:   2345 90 10# description:  Redis is a persistent key-value database PATH=$...
    99+
    2022-10-18
  • ubuntu中编写shell脚本开机自动启动(推荐)
    编写脚本是为了不用手动去开启各种服务(也是为了偷懒哈哈) 1.进入终端输入 创建一个后缀为.sh的脚本文件 touch test.sh 编辑脚本 vim test.sh test.sh编写脚本内容  2.编写t...
    99+
    2022-06-04
    ubuntu shell 开机自启动 ubuntu 开机启动shell脚本
  • ubuntu下如何编写shell脚本实现开机自动启动
    这篇文章主要介绍“ubuntu下如何编写shell脚本实现开机自动启动”,在日常操作中,相信很多人在ubuntu下如何编写shell脚本实现开机自动启动问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubunt...
    99+
    2023-07-04
  • php-fpm开机自动启动Shell脚本
    网上有各种版本的php-fpm开机自动启动脚本, 其实你编译后源目录已经生成自动脚本。不用做任何修改即用。 cp {php-5.3.x-source-dir}/sapi/fpm/init.d.php-...
    99+
    2022-06-04
    脚本 自动启动 php
  • node.js开机自启动脚本文件
    #!/bin/bash ### BEGIN INIT INFO # Provides: xiyoulib # Required-Start: $all # Required-Sto...
    99+
    2022-06-04
    脚本 文件 node
  • 怎么自定义vbs脚本实现开机后延时启动指定程序
    这篇文章主要介绍“怎么自定义vbs脚本实现开机后延时启动指定程序”,在日常操作中,相信很多人在怎么自定义vbs脚本实现开机后延时启动指定程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么自定义vbs脚本实...
    99+
    2023-06-08
  • Tomcatstarup.bat脚本开机自启动的实现
    目录1:在tomcat bin目录下修改catalina.bat文件2:如果需要tomcat启动后窗口不关闭,则需要在tomcat bin目录下修改startup.bat文件3:在t...
    99+
    2022-11-13
  • Linux开机自动启动的脚本怎么写
    这篇文章的内容主要围绕Linux开机自动启动的脚本怎么写进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!一、在/etc/rc.local中添加 如果不...
    99+
    2023-06-28
  • Linux中如何自定义shell脚本启动jar包
    本篇内容主要讲解“Linux中如何自定义shell脚本启动jar包”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中如何自定义shell脚本启动jar包”吧!一键启动、停止、重启 jav...
    99+
    2023-06-09
  • win10怎么自定义开机启动项
    本文小编为大家详细介绍“win10怎么自定义开机启动项”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10怎么自定义开机启动项”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。win10自定义开机启动项:操作步...
    99+
    2023-07-01
  • win10如何自定义开机启动项
    要自定义Windows 10的启动项,您可以按照以下步骤操作:1. 打开“任务管理器”。您可以通过按下Ctrl + Shift + ...
    99+
    2023-08-22
    win10
  • Linux中自定义shell脚本启动jar包的方法
    一键启动、停止、重启 java项目 创建.sh文件 vi XXX.sh 编写shell脚本 #!/bin/sh port=8080 #定义变量等号左右不能有空格 jar_name=/opt/oaclou/X...
    99+
    2022-06-03
    linux shell脚本启动jar包 linux 启动jar包shell脚本
  • php-fpm如何实现开机自动启动Shell脚本
    小编给大家分享一下php-fpm如何实现开机自动启动Shell脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!网上有各种版本的php-fpm开机自动启动脚本, ...
    99+
    2023-06-09
  • Linux如何配置开机自启动执行脚本
    这篇文章主要介绍了Linux如何配置开机自启动执行脚本,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。开机要启动的脚本qidong.sh [root@c69-01&n...
    99+
    2023-06-16
  • Oracle之 服务启动&停止脚本与开机自启动(单实例)
    环境说明: ORACLE_SID= orcl ORACLE_BASE=/oracle/app/oracle  ORACLE_HOME=/oracle/app/oracle/product/11...
    99+
    2022-10-18
  • ubuntu20.04通过gnome-session-properties实现开机自启动shell脚本
    ubuntu20.04开机自启动shell脚本 1.准备开机启动脚本 准备好需要开机自启动的脚本,如果暂时没有,可以按照下面的步骤新建一个test脚本。 同时按住Ctrl+Alt+T,系统会新建一个终...
    99+
    2023-09-02
    linux 运维 服务器
  • 英文版ubuntu如何安装ibus输入法和设置开机自启动
    小编给大家分享一下英文版ubuntu如何安装ibus输入法和设置开机自启动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在英文版ubuntu中使用中文输入法(使用...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作