ubuntu设置开机自动执行脚本、ubuntu设置开机自动启动java服务

  1. 使用 crontab 编辑器添加一个任务,该任务将在系统启动时执行你的脚本。在终端中运行以下命令:
c 复制代码
crontab -e
  1. 添加开机自启任务:
    在打开的编辑器中,添加以下行:
c 复制代码
@reboot /home/demo.jar &

这行代码告诉 cron 在每次系统启动时执行/home/demo.jar 包

  1. 保存并退出编辑器:
    保存文件并退出编辑器。如果你使用的是 nano 编辑器,可以按 Ctrl + X,然后按 Y 确认保存更改,最后按 Enter 确认文件名。
    现在,每次 Ubuntu 系统启动时,cron 都会自动执行 /home/demo.jar 包。
    注意事项:
    ● 如果你希望脚本在后台运行,可以在 crontab 条目后面添加 &,如下所示:
    @reboot/home/demo.jar &
    ● 请记住,cron 任务的输出通常会发送到你的邮箱,如果你不希望收到这些邮件,可以在 crontab 条目末尾添加 >/dev/null 2>&1 来丢弃所有输出:
    @reboot /home/demo.jar >/dev/null 2>&1 &
    这样,你的脚本就会在系统启动时自动执行了。
    查看我们刚新增的定时任务
c 复制代码
crontab -l

接下来可以直接重启查看时候又重启java服务

c 复制代码
reboot
相关推荐
晚枫歌F15 小时前
Dpdk介绍
linux·服务器
李慕婉学姐15 小时前
【开题答辩过程】以《基于JAVA的校园即时配送系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·开发语言·数据库
奋进的芋圆17 小时前
Java 延时任务实现方案详解(适用于 Spring Boot 3)
java·spring boot·redis·rabbitmq
sxlishaobin17 小时前
设计模式之桥接模式
java·设计模式·桥接模式
model200517 小时前
alibaba linux3 系统盘网站迁移数据盘
java·服务器·前端
荒诞硬汉17 小时前
JavaBean相关补充
java·开发语言
提笔忘字的帝国18 小时前
【教程】macOS 如何完全卸载 Java 开发环境
java·开发语言·macos
工程师老罗18 小时前
龙芯2k0300 PMON取消Linux自启动
linux·运维·服务器
2501_9418824818 小时前
从灰度发布到流量切分的互联网工程语法控制与多语言实现实践思路随笔分享
java·开发语言
千百元18 小时前
centos如何删除恶心定时任务
linux·运维·centos