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

相关推荐
泡沫冰@7 小时前
ECS 的介绍和使用
linux·服务器·网络
姜太小白7 小时前
【Linux】df -h 卡住问题的通用排查与解决方案总结
linux·运维·php
土星云SaturnCloud8 小时前
抽水蓄能设备智慧运营:基于土星云边缘计算实现机组全生命周期预测性维护
服务器·人工智能·ai·边缘计算
fengyehongWorld8 小时前
Linux 终端快捷键
linux·运维
hyf3266339 小时前
泛程序:从零开始搭建稳定程序项目框架
运维·服务器·爬虫·百度·seo
哎呦喂我去去去9 小时前
C#实现屏幕墙:同时监控多个电脑桌面(支持Windows、信创Linux、银河麒麟、统信UOS)
linux·windows·c#
NiceCloud喜云10 小时前
海外云服务器怎么选?适用场景、价格和避坑经验总结
运维·服务器
easy_coder10 小时前
Linux LVM 知识文档
linux·运维
小小的木头人11 小时前
Ubuntu 使用 udev + systemd + UUID 实现 USB 硬盘自动挂载
linux·运维·ubuntu
kaoa00012 小时前
Linux入门攻坚——84、网络虚拟化技术-1
linux·运维·服务器