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
相关推荐
代码AC不AC8 小时前
【Linux】NAT与代理
linux·nat·代理
andongni2038 小时前
Spring Boot基础应用开发与部署
java·spring boot·后端
lupai8 小时前
增值税发票 OCR 识别 API 新手接入指南
java·前端·ocr
TELL5218 小时前
Sonar质量门禁
java
bosins9 小时前
Ubuntu 24.04部署llama.cpp下载资源一直中断的解决方案
ubuntu·eureka·llama
java修仙传9 小时前
从网页禅道到 AI 能调用的工具:我的禅道 MCP 实现思路分享
java·人工智能·python·ai应用·mcp开发
HAYDENR9 小时前
依赖数据迁移工具做增量同步有哪些易错点?调整数据迁移工具策略怎么保证断点续传可靠?
java·大数据·数据库
IT利刃出鞘9 小时前
SpringBoot--解决@Valid放在接口的List上时无效的问题
java·spring
mqiqe9 小时前
AgentScope Java Harness:2. 上下文压缩:让长期 Agent 永不“失忆“
java·开发语言
梦想的旅途29 小时前
企业微信API实战:Python自动化消息推送
java·前端·python·自动化·企业微信