傲瑞通Linux服务端如何实现开机自启动?

傲瑞通相关前置服务包括 MySQL 和 Minio,要启动傲瑞通服务端需先将其前置服务开启。下面我们就来按顺序将它们添加到开机自启动列表中。

一.设置Mysql开机启动

1.将服务文件拷贝到init.d下,并重命名为mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2.赋予可执行权限
chmod +x /etc/init.d/mysqld
3.添加服务
chkconfig --add mysqld
4.显示服务列表
chkconfig --list
5.重启电脑
reboot

二.设置Minio与傲瑞通服务端开机启动

1.先建立软链接

若minio 和 dotnet 命令软链接已建立 则跳过此步骤

ln -s /home/MinioDir/minio /usr/bin
ln -s /home/NetCoreSDK/dotnet /usr/bin

注(/home/MinioDir为minio命令存在的目录) (/home/NetCoreSDK/ 为dotnet命令的目录)

2. 加入脚本命令

打开文件 /etc/rc.d/rc.local ,在最后加入代码

minio server /minioData &
sleep 30
dotnet /home/OrayTalk.Server.NetCore/OrayTalk.Server.NetCore.dll &

注(上方的应用路径跟实际的目录来更改)

3. 增加可执行权限
chmod +x /etc/rc.d/rc.local
4.重启电脑
reboot
5.检查服务端是否正常开启,能否访问

telnet 服务端的Port 看是否开启

telnet 127.0.0.1 4530