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

相关推荐
野犬寒鸦2 小时前
从零起步学习计算机操作系统:进程篇(基础知识夯实)
java·服务器·后端·学习·面试
业精于勤_荒于稀2 小时前
服务器配置
java·服务器·jvm
fengyehongWorld2 小时前
Linux wsl中使用windows命令
linux·运维·windows
小江的记录本2 小时前
【TCP】TCP三次握手与四次挥手(系统性知识体系+对比表格)
java·服务器·网络·网络协议·tcp/ip·http·tcp
小吴编程之路2 小时前
TCP 通信中的四种核心异常情况
服务器·网络·tcp/ip
躺不平的小刘2 小时前
视觉SLAM十四讲:全攻略 —— 逻辑脉络、学习路线与Ubuntu 18.04实践准备
linux·学习·ubuntu·slam
默|笙3 小时前
【Linux】进程间通信(2)_进程池
linux
项目工程打工马3 小时前
Ubuntu 上 Redis 安装和使用详细指南(新手友好版)
linux·redis·ubuntu
成都极云科技3 小时前
「算力服务器托管企业」——IDC行业的新方向
运维·服务器