配置这个就不说,一搜都一模一样。
当我在mac上写好的脚本init3.sh(脚本参考网上的),上传到服务器上的init.d文件夹中
1:第一个问题:在执行脚本提示
解决办法:给脚本文件一个可执行权限
2:第二个问题:再次执行的时候提示
在用cat -A init3.sh查看的时候,发现每一行最后都有一个
解决办法:至于为什么,网上介绍因为换行符等一些字符的原因,文件里面的注释中文也全变成了乱码
vim init3.sh
输入:set ff=unix
然后保存并退出解决
3.在次运行服务 service init3.sh start
提示
解决办法:将node_models环境变量export到PATH中
如果不知道npm安装model路径在哪里,可以输入命令行查看全局的
npm root -g
4.如果想脚本在系统启动时候自启动:(一定小心点别在脚本里做什么不该做的,万一进不去系统了呢)
结果出现错误:
解决办法:
vim init3.sh (我这个脚本)
添加如下信息
其中345对应3个运行级别中启动,对应rc3.d ,rc4.d,rc5.d,其后的99对应的启动顺序的先后大小,01对应着关闭服务的时候的顺序级别。
保存并退出。
再次chkconfig --add init3.sh
可以使用命令 chkconfig --list 查看
5、如果在使用forever如果遇到不明白怎么没反应,可以cd /root/.forever 这个隐藏的文件夹里看看,里面的log