Linux配置开机自启

可以通过.bashrc或/etc/profile进行配置,不过其启动条件还是有所区别,有时候可能无法达到真正想要的效果。

这里主要利用systemctl工具进行配置。

首先编写开机自启脚本,如在/home/xxx/下编写start.sh。

#!/bin/bash

echo "111111" > /home/xxx/111.txt

然后编写systemctl自启服务脚本startApp.service:

[Unit]
Description=Start Service

[Service]
Type=simple 
ExecStart=/home/xxx/start.sh
User=xxx

[Install]
WantedBy=multi-user.target

将startApp.service拷入/etc/systemd/system后,可以用下列命令配置开机自启、启动或停止:

#开机自启动
systemctl enable startApp.service

#启动
systemctl start startApp.service

#停止
systemctl stop startApp.service
原文地址:https://www.cnblogs.com/tiandsp/p/15700281.html