IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

ubuntu设置开机后台自动运行

本机暂存

写个sh脚本

   我们可以在比如/home下新建个文件叫做dl.sh ,在里面写上我们需要运行的命令,然后保存。

#!/bin/bash
#文件名:dl.sh
#command

   我们可以让他后台运行 nohup sh /home/dl.sh

加入开机运行

   现在还不可以,你同样需要开机输入命令才可以。

   这个时候我们需要在/etc下编辑一个叫rc.local 的文件,需要root权限。在终端先su获取root权限如果你有root帐号的话,然后 vim /etc/rc.local 编辑,在最下面输入 nohup bash /home/dl.sh>/home/d.txt & 保存。

   这个时候你可以reboot重启了,测试下看看能不能后台自动运行,重启后你可以先去看下我们要他输出d.txt,你会发现竟然是/home/dl.sh line 3 :sslocal:command not found,擦!这什么情况,不能启动?别着急…

   经过一番搜索我们发现原来linux是找不到sslocal这条命令?需要添加路径,我们发现sslocal 和ssserver这两个命令是被存在 /usr/local/bin/下面的,其实不用去profile添加了,直接把这两个文件移动到/bin下

同分类推荐文章

  1. 从零重建 macOS 开发机:可复现的环境初始化流程 (2026-06-14 20:36:00)
  2. 百度物理网络监控工具开源第二弹:毫秒级监控工具 baize,让你的网络问题无处遁形 (2026-06-11 08:10:28)
  3. How to Set Up Homebrew Tap for Private CLI Tools: A Complete Guide (2026-05-27 02:13:03)

查看更多 DevOps 文章 →

建议继续学习

  1. curl测试下载速度 (累计阅读 5,300)
  2. 用python编写Linux守护进程 (累计阅读 4,072)
  3. rsync主动同步代码 (累计阅读 3,921)
  4. 轻量级MySQL备份方案:AutoMySQLBackup (累计阅读 2,389)