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

相关推荐
Ares-Wang2 小时前
Linux》》systemd 、service、systemctl daemon-reload、systemctl restart docker
linux·运维·docker
安审若无4 小时前
运维知识框架
运维·服务器
阿拉斯攀登4 小时前
从入门到实战:CMake 与 Android JNI/NDK 开发全解析
android·linux·c++·yolo·cmake
Arvin6276 小时前
Nginx 添加账号密码访问验证
运维·服务器·nginx
风曦Kisaki7 小时前
# Linux 磁盘查看命令详解:df 与 du
linux·运维·网络
路溪非溪7 小时前
Linux中gpio子系统的现代接口
linux·arm开发·驱动开发
内心的一片海8 小时前
服务器内存异常占用
运维·服务器
文静小土豆8 小时前
Centos7负载异常过高排查思路(Load Average)
linux
Deitymoon8 小时前
linux——原子操作
linux
liulilittle8 小时前
C++ 无锁编程:单停多发送场景高性能方案
服务器·开发语言·c++·高性能·无锁·原子