linux 自启动mark

首页 / 其他类 / 正文

获取中...

网上有一些启动方式,但测试好些都不行。以下是测试过比较好用的方式
我用的是腾讯云服务器的linux镜像,其他镜像出问题请自行处理

1.先写好要执行的sh脚本 比如


#!/bin/bash
export GLOBAL_API_RATE_LIMIT=180000
export GLOBAL_WEB_RATE_LIMIT=6000
export SQL_DSN="oneapi:xxxxxx@tcp(127.0.0.1:3306)/oneapi"

cd /root/one-api
sleep 10
nohup ./one-api --port 12000 --log-dir ./logs &

这里注意,有些要执行的程序,他可能依赖环境变量,这个时候原先设定的环境变量可能无效,所以要在脚本里重新添加环境变量

我在这里加个sleep 也是因为我要启动的程序他启动会connect一些链接,但直接连接会失败,导致程序退出,原因是系统的一些环境没有初始化,所以延迟一下等系统初始化再执行

  1. vim /etc/rc.d/rc.local

3.在最后一行写上你的脚本路径
lr92y7mv.png

4.reboot 重启看效果啦

打赏
评论区
头像