以下设置通用于大部分部分Linux底层的系统
自启动过程
1.系统启动
2.系统自加载必要功能(如:网络、GUI、等…)
3.自动登录系统
4.运行自定义脚本或程序
我这里部署的是自定义 .NET程序,其他脚本程序类似。
部署过程
1.编辑启动脚本
使用vim工具创建脚本
cd /etc/proflie.d
sudo vim qidong.sh
按键盘a键进入编辑模式
以下是脚本内容
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
dotnet /home/pi/netcoreapp3.1/LinuxConsoleApp1.dll
按键盘ESC键退出编辑模式,按键盘shift+:键后输入wq进行保存退出
2.文件授权(这点很重要)
sudo chmod 777 qidong.sh
3.设置开机自动登录
cd /etc
sudo vim rc.local
按键盘a键进入编辑模式
在 exit0 前添加以下文本
su -l pi -c startx
按键盘ESC键退出编辑模式,按键盘shift+:键后输入wq进行保存退出
接下来重启系统,等待重启完成就会启动刚刚写的qidong.sh脚本了