Linux开机自启.sh脚本(简单粗暴)

这篇具有很好参考价值的文章主要介绍了Linux开机自启.sh脚本(简单粗暴)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、简单脚本

1、创建脚本

(1)#切换到你将要存脚本的目录

cd /root/bigdata/install/

(2)编写脚本autorun.sh

以下为脚本内容:

(该执行脚本的意思是在/home目录下创建一个input.txt文件夹,并写入当前日期和hostname)

#!/bin/bash
date >> /home/input.txt
hostname >> /home/input.txt

linux启动sh脚本命令,linux,ubuntu,运维

 2、将该脚本添加到启动文件中

执行以下命令:

cd /etc/rc.d
vi rc.local

在最后一行添加你写的脚本(从根目录开始写)

/root/bigdata/install/autorun.sh

linux启动sh脚本命令,linux,ubuntu,运维

3、赋予权限

chmod +x /etc/你的rc.local文件地址 需加上文件名 例:(/etc/rc.d/rc.local)

chmod +x 你的存放sh文件的地址 需加上文件名 例:(/root/bigdata/install/autorun.sh) 

linux启动sh脚本命令,linux,ubuntu,运维 4、重启Linux

sudo reboot

 5、查看效果

cat input.txt

linux启动sh脚本命令,linux,ubuntu,运维

 二、启动jar包脚本

1、编写jar包启动脚本

#!/bin/sh
export JAVA_HOME=/bigdata/install/jdk-1.8.0/
export PATH=$JAVA_HOME/bin:$PATH
cd /root/bigdata/install
echo "开机启动">log.log
nohup java -jar demo01-0.0.1-SNAPSHOT.jar >>log.log 2>&1 &

其他步骤同上文章来源地址https://www.toymoban.com/news/detail-519487.html

查看jar是否自动启动 输入:ps -ef|grep jar

到了这里,关于Linux开机自启.sh脚本(简单粗暴)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux | 开机自启动配置/启动脚本

    1.1.1 修改资源下载地址 1.1.2 安装/验证 安装 会有一个选择 yes/no的 yes 就完了 验证 这里准备了 Tomcat、 Minio、Elasticsearch 的脚本,根据自己需求修改. 启中包含了 start、stop、 restart 三个方法 – 将脚本放到 /etc/init.d 文件下 – 看脚本注释 1.2.1 Tomcat 脚本 1.2.2 Minio 脚本 1.2.3 Elastics

    2024年02月09日
    浏览(39)
  • [含完整代码]Linux使用.sh脚本自动部署(启动|停止|状态|日志)项目[超详细]

    个人博客: www.wdcdbd.com   我们在linux部署.jar项目时,都需要通过java -jar的形式来部署,每次都要手动停止,部署,这样用起来会很麻烦。所以,这篇文章就是自己通过.sh脚本一键 启动 , 停止 , 重启 , 查看状态 , 查看日志 。这样会方便一些。  将你的java项目放到你lin

    2024年01月19日
    浏览(42)
  • linux实现开机自启动服务/脚本

    linux实现开机自启动服务或者开机自运行用户自定义脚本有三种方式 方式一: 执行 systemctl enable 服务名 命令,将对应服务的.service文件软链接到 /etc/systemd/system/multi-user.target.wants/ 目录下 (此种方式一般适用于通过rpm部署的软件,系统自动创建了对应服务的.service文件这种情

    2024年02月07日
    浏览(32)
  • openssl3.2 - linux脚本(.sh)调用openssl命令行参数的简单确认方法

    在琢磨官方工程中的/test/certs中的2个脚本(setup.sh, mkcert.sh) 这2个脚本有不到500个openssl命令行调用, 应该是openssl内部测试证书操作的脚本. 确定这2个脚本是好东西(将证书操作一网打尽, 弄清了这2个脚本, 就没有不会的证书操作了). 但是脚本调用, 到了调用openssl时, 参数拼接很烦

    2024年01月21日
    浏览(28)
  • Linux:Ubuntu 20.04 —添加开机启动(服务/脚本)

    本文章向大家介绍Linux Ubuntu 20.04 —添加开机启动(服务/脚本),主要包括Linux Ubuntu 20.04 —添加开机启动(服务/脚本)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。 系统启动时需要加载的配置文件 一、修改开机启动文件

    2024年02月10日
    浏览(35)
  • Linux:将服务重启脚本加入CentO7的开机启动里

    我们的平台服务使用 docker 部署,使用 docker-compose 进行管理 平台部署到客户环境时,一小部分客户,使用自己机房或单独的服务器,并没有做断电保护,有时候这台服务器会断电重启 断电重启后,我们的平台服务要能自动拉起来,为客户正常提供服务 实现思路很简单,创建

    2024年02月11日
    浏览(33)
  • Ubuntu22.04设置开机自启.sh文件以及定时任务

    一、开机自启.sh文件 1.创建.sh文件, 路径可以自行选择 2.赋予可执行权限 3.输入内容到.sh文件中 注意:脚本文件的第一行应该是shebang,指定了执行该脚本的解释器。例如,如果是一个bash脚本,它应该是 #!/bin/bash 样本内容: 保存退出 4.创建.service文件在 /etc/systemd/system 目录下

    2024年04月09日
    浏览(36)
  • linux 服务开机自启

    Centos有两种方式,一是修改/etc/rc.local文件,二是使用chkconfig来管理开机自启(chkconfig无法自启动源码包) 等级 等级0:关机 等级1:单用户模式 等级2:无网络连接的多用户命令行模式 等级3:有网络连接的多用户命令行模式 等级4:不可用 等级5:带图形界面的多用户模式 等级

    2024年02月13日
    浏览(28)
  • docker设置linux开机自启

    要在Linux系统上设置Docker开机自启,可以按照以下步骤操作: 打开终端并使用root权限登录系统。 编辑 /etc/rc.local 文件: sudo vi /etc/rc.local 在文件的最后一行添加以下内容: /usr/bin/systemctl start docker.service 保存文件并退出编辑器。 添加可执行权限以使该文件在系统启动时自动运

    2024年02月14日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包