Linux普通用户设置开机自启服务

有些服务是使用普通用户启动,并且可以设置为开机自启动。

常见的有mysql、nginx等,通常可以使用sytemctl、chkconfig等服务来管理。

这里介绍使用另一个服务来设置自启动服务或者脚本,适用于普通用户。

假定用户名为A,要启动一个在加目录下的脚本b.sh

启动命令如下:

$HOME/b.sh

如果需要后台运行,命令如下:

nohup $HOME/b.sh

这里使用任务计划服务crond来实现开机自启服务。

运行命令crontab -e

写入如下内容:

@reboot nohup $HOME/b.sh &>/dev/null &

保存退出。

注意"@reboot "是设置重启时运行的命令。

相关推荐
Hello.Reader3 分钟前
Ubuntu 上正确安装 Kali 虚拟机、Docker 与 kail 工具指南
linux·ubuntu·docker
WarPigs8 分钟前
Windows IIS开启和配置服务器
运维·服务器
原来是猿11 分钟前
Linux UDP Socket 编程入门:Echo Server/Client实现
linux·运维·udp
中微子13 分钟前
突然爆火的Warp 终端,开源1天破 4w Stars
linux·人工智能·开源
半斤八两21114 分钟前
个人服务器发送消息至飞书
服务器
pengyi87101538 分钟前
共享 IP 池多人使用 分层权限与配额管理方案
运维·服务器·网络
计算机安禾41 分钟前
【Linux从入门到精通】第33篇:数据库MySQL/MariaDB安装与基础调优
linux·数据库·mysql
楼兰公子1 小时前
读取rpi摄像头
linux·服务器·算法
李景琰1 小时前
Debian12安装配置Mqtt之EMQX
linux·运维·服务器
测试员周周1 小时前
【AI测试系统】第1篇:LangGraph 实战:用 State Graph 搭建 AI测试流水线(4 步编排 + RAG 增强 + 完整代码)
linux·windows·python·功能测试·microsoft·单元测试·多轮对话