首页 > 系统相关 >Linux 服务器设置 jar包开机自启动

Linux 服务器设置 jar包开机自启动

时间:2024-04-03 10:25:23浏览次数:13  
标签:startup Linux jar test sh rc 自启动 home

一、新建jar包启动sh文件
新建startup.sh脚本文件,启动项目jar包

nohup java -jar test.jar >/dev/null 2>&1 &

二、设置自动启动命令
1.进入rc.d目录
执行cd /etc/rc.d 命令,进入rc.d目录

如图所示(示例):


2.修改rc.local文件内容
执行命令 vi rc.local,然后按下键盘上的【i】键进入修改模式

在末尾加上如下命令:

#进入项目目录
cd /home/test
#执行sh文件
sh /home/test/startup.sh

然后先按下【esc】键,再按下【:】键,在光标闪烁处输入:wq。按回车,完成修改后,执行相应命令,设置执行权限,重启服务器,验证即可。

chmod +x /etc/rc.d/rc.local
chmod +x /home/test/startup.sh

有时服务器重启服务很多时,可能需要延迟启动,可以在之前的命令前加上sleep 60命令延迟启动

sleep 60
cd /home/test
sh /home/test/startup.sh
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/qq_34383510/article/details/130626003

标签:startup,Linux,jar,test,sh,rc,自启动,home
From: https://www.cnblogs.com/csjoz/p/18112075

相关文章

  • Linux 诊断工具sysdig
    1、跟踪系统调用sysdigproc.pid=31760sysdigproc.name=nginx2、分析系统性能sysdig-ctop:显示系统中消耗CPU最多的进程。sysdig-ctopprocs_cpu:显示消耗CPU最多的进程及其CPU占用率。sysdig-ctopprocs_mem:显示消耗内存最多的进程及其内存占用量。sysd......
  • Linux C++ 016-友元
    LinuxC++016-友元本节关键字:Linux、C++、友元及三种实现方式相关库函数:友元的概念及关键字friend在程序里,有些私有属性也可以让类外特殊的函数或者类进行访问,这就需要用到友元技术。友元的目的就是让一个函数或者类访问另一个类中私有成员。友元的三中实现方式(1......
  • Linux C++ 015-对象模型和this指针
    LinuxC++015-对象模型和this指针本节关键字:Linux、C++、对象模型、this指针相关库函数:成员变量和成员函数分开存储1、在C++中,类内的成员变量和成员函数分开存储,只有非静态成员变量才属于类的对象上;2、C++编译器会给每个空对象也分配一个字节的空间,是为了区分空对象占......
  • 在Linux中,有哪些虚拟化技术?
    在Linux系统中,虚拟化技术被广泛应用,旨在让一个物理服务器能够运行多个独立的虚拟机实例。以下是一些主要的Linux虚拟化技术:全虚拟化(FullVirtualization)KVM(Kernel-basedVirtualMachine):KVM是Linux内核模块,它将Linux本身转化为一个hypervisor(虚拟机监视器)。KVM允许Lin......
  • 在Linux中,有哪些系统管理和配置工具?
    在Linux系统中,有众多的系统管理和配置工具,这些工具涵盖了从基本的系统配置、网络管理、用户和权限管理、服务管理、系统监控、备份与恢复等诸多方面。以下列举了一些关键类别及其代表性工具:1.系统配置与初始化工具sysctl:用于动态调整内核参数的工具。/etc/sysctl.conf:配置内......
  • 在Linux中,什么是文件系统?常用文件系统有哪些?
    在Linux中,文件系统是一种用于控制数据在存储设备上如何存储和检索的方法。它组织和管理磁盘上的文件和目录,并定义了文件的存储结构。文件系统负责跟踪文件的位置、大小、权限、创建和修改时间等信息。Linux支持多种文件系统类型,每种类型都有其独特的特性和用途。1.文件系统的作......
  • 在Linux中, 用户和组的概念是什么?作用分别是什么?
    在Linux系统中,用户和组是管理文件权限和系统访问控制的基本单位。它们是多用户操作系统中实现资源共享和安全隔离的关键概念。1.用户(User)概念:用户是Linux系统中的一个账户,代表一个操作者或一个服务进程。每个用户都有一个唯一的用户名和身份标识(UID)。作用:身份认证:用户......
  • 在Linux中, 什么是命令行界面(CLI)和图形用户界面(GUI)?
    在Linux系统中,命令行界面(CLI)和图形用户界面(GUI)是用户与操作系统交互的两种主要方式。它们各自有不同的特点和适用场景。1.命令行界面(CLI)命令行界面,也称为命令行或终端,是一个基于文本的界面,用户通过键入命令来与系统交互。CLI的特点包括:简洁高效:CLI提供了一种快速执行任务的方......
  • Kali Linux 与 Debian 的区别
    KaliLinux面向专业的渗透测试和安全审计。因此,KaliLinux已经进行了如下的多处核心的修改:1.单用户,设计成root权限登录:由于安全审计的本质,KaliLinux被设计成使用单用户,root权限“方案。2.默认禁用网络服务:KaliLinux包含了默认禁用网络服务的sysvinithooks。它......
  • kali linux 解决无线驱动程序问题
    TroubleshootingwirelessdriverissuesinLinuxcanbeafrustratingexperienceifyoudon’tknowwhattolookfor。Thisarticleismeanttobeusedasageneralguidelinetobetterhelpyoufindtheinformationyouneedtosolveyourwirelessissues。C......