可以通过.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