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 "是设置重启时运行的命令。

相关推荐
知无不研35 分钟前
Linux I/O复用之epoll
linux·服务器·epoll·socket编程
dogstarhuang1 小时前
OpenAI GPT-5.6 降价后如何重算 API 账单?多模型路由与成本治理实战
服务器·网络·人工智能·大模型·api·ai应用开发·接口管理
苏宸啊2 小时前
linux网络编程udp服务器和客户端代码编写(echo版本和字典版本)
linux·网络
~|Bernard|2 小时前
Linux 定时任务(Cron)完整教程
linux·运维·服务器
小周学学学2 小时前
vmware-horizon第一章:horizon服务器安装
运维·服务器·vmware
小雪崩2 小时前
嵌入式学习 day25:哈希表及排序与查找
linux·c语言·数据结构·学习·排序算法
奇树谦3 小时前
HDD 为什么适合顺序大文件读写:从 RAID 5 到 RAID 50 的原理与性能分析
linux·运维·网络
hi_ro_a4 小时前
Linux基础开发工具详解
linux·运维·服务器
嵌入式阿蔡4 小时前
Linux_01:交叉编译与开发环境实战——从单片机跨到 Linux 的第一道坎
linux·运维·网络·单片机·嵌入式硬件·嵌入式实时数据库
风静如云4 小时前
Openssl:Win11(Chrome)安装客户端证书
服务器