💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
由于每次在测试Node.js的时候需要自己手动来启动node.js以激活它的运行环境,所以还是稍微有点麻烦,毕竟自己也经常用到,所以就选择添加一个开机启动的脚本,但是在Linux系统下基本是0知识的感觉,所以百度了很久,最后找到了两个不错的方法,至少看懂了。 第一种很简单,就是直接在/etc/rc.d/rc.local里设置启动的脚本语句即可,我是要启动我的node.js运行首页,所以我添加了如下脚本: ~~~ #!/bin/shnode /www/nodejs/app.js   //这里是指的文件运行的目录 ~~~ 这样保存重启服务器即可。 第二种方法是单独制作一个脚本文件,然后配置到init.d文件夹下即可,方法如下: ~~~ 首先先建一个.sh的脚本文件,然后根据以下步骤进行: 1.自己定义脚本格式如下:  必须添加的  #!/bin/sh  #chkconfig: 2345 80 80  #description: auto start web server  第一句:必须的 声明sh  第二句:必须的 2345 表示linux 有 0-6种状态 在2345下启动 80:表示启动顺序 80:表示关闭顺序 后面两个参数小于 100  第三句:必须的 描述 下面可以加自己的脚本 把定要好的脚本赋可执行权限  2.chmod +x <自己的脚本>  3.copy 到 /etc/init.d/  Sh代码  cp <自己的脚本> /etc/init.d/   chkconfig --add <脚本名> // 添加  chkconfig  --list <脚本名> // 查看  这两种启动方式 一定注意 环境变量 ~~~ 你无论用哪种都是可以的,不过第二种可以更好的扩展而已,希望能够帮助到大家。有任何的问题和错误请留言。 当然,也可以通过下面这种方式来起到一直保持在线的状态: ### Forever ([https://npmjs.org/package/forever](https://npmjs.org/package/forever)) 你可以使用 `forever` 以后台任务运行 Ghost 。`forever` 将会按照 Ghost 的配置,当进程 crash 后重启 Ghost。 * 通过 `npm install forever -g` 安装 `forever` * 为了让 `forever` 从 Ghost 安装目录运行,输入 `NODE_ENV=production forever start index.js` * 通过 `forever stop index.js` 停止 Ghost * 通过 `forever list` 检查 Ghost 当前是否正在运行