美文网首页
Win | Linux | 配置脚本文件开机自启动 | (.ba

Win | Linux | 配置脚本文件开机自启动 | (.ba

作者: 隐藏的记号 | 来源:发表于2019-12-14 14:07 被阅读0次

近段时间写了一个定时采集端口流量数据的Java程序,考虑到服务器关机重启情况肯定影响此程序的持续运行,思量过后,决定配置自启动脚本。

Linux 配置jar包开机自启动

以Centos 7.0 为例,假定工作目录为 /project

1. 在项目目录中创建shell脚本

vi /project/start_for_cdn_node.sh

以下为脚本内容:

#/bin/bash

# chkconfig: 2345 85 15
# description: auto_run

start () {
    # export JAVA_HOME=/opt/jdk8
    # export PATH=$JAVA_HOME/bin/:$PATH
    nohup java -jar /project/cdn_node-jar-with-dependencies.jar /dev/null 2>1& &
}

# 至少提供一个参数接收 "start" 参数
case "$1" in
    start)
        start
        ;;
    *)
esac

说明:需要配置Java相关环境变量,或者在此shell文件中临时配置起来也就可以。

2. 将该脚本标记为可执行文件(添加可执行的权限)

chmod +x /project/start_for_cdn_node.sh

3.将该文件移动到 /etc/init.d

cp ./start_for_cdn_node.sh /etc/init.d

4. 添加为服务,并设置开机启动

chkconfig --add start_for_cdn_node.sh
chkconfig --list                                             # 检查一下是否加入了 start_for_cdn_node.sh
chkconfig start_for_cdn_node.sh on           # (开机自启动)
service start_for_cdn_node.sh start           # (启动服务)

一个简单的启动linux同时启动jar包就做好了

Windows 配置jar包开机自启动

方式:windows启动的时候执行bat脚本

1. 准备bat 文件

示例.同样假定jar文件在D盘的project目录下.并配置好相关Java的环境变量。

@echo off
java -jar D:\project\network-traffic-tool-1.0-SNAPSHOT-jar-with-dependencies.jar

2. 配置开机执行bat文件

步骤为:
开始 运行 输入 gpedit.msc 搜索 → 确定
计算机配置 windows设置 脚本(启动/关机),双击“启动”,
点添加 游览 选择你的bat,然后再确定,应用.

相关文章

  • Win | Linux | 配置脚本文件开机自启动 | (.ba

    近段时间写了一个定时采集端口流量数据的Java程序,考虑到服务器关机重启情况肯定影响此程序的持续运行,思量过后,决...

  • linux自启动设置

    开机自启动 linux开机自启动的程序在/etc/init.d/这个文件夹,里面的文件全部都是脚本文体. rc (...

  • Elasticsearch设置自启动脚本

    摘要 Elasticsearch Linux 自启动脚本。 Elasticsearch自启动脚本设置 假设文件所在...

  • Linux开机自启动tomcat

    操作环境 服务器centos7.3 配置开机自启动tomcat 众所周知,在Linux中设置开机自启动的服务,需要...

  • Windows 开机自启动

    win + R,输入 shell:startup回车,打开开机自启动文件夹 将需要自启动的软件exe文件或其他可执...

  • windows 程序自启动

    win + R 输入 shell:startup,打开自启动文件夹 将需要开机自启动的软件的启动快捷方式(.exe...

  • win10自启动管理

    虽然开机自启动程序会影响开机速度,不过将一些必用软件设置生开机自启动也是很爽的。 添加开机自启动 WIN键 + R...

  • CentOS7 配置登陆前显示IP

    虚拟机启动后,显示系统和内核版本。 创建脚本 /etc/init.d/show_ip.sh 配置脚本开机自启动。 ...

  • linux脚本开机自启动

    写这篇文章纯属是为了充个字数,记录下操作流程vim /etc/rc.d/rc.local加入执行脚本,比如/roo...

  • CentOS 7 - 配置服务实现开机自启动

    新建系统服务描述文件 添加以下配置: 设置为系统服务,开机自启动

网友评论

      本文标题:Win | Linux | 配置脚本文件开机自启动 | (.ba

      本文链接:https://www.haomeiwen.com/subject/azvcnctx.html