是指要开机自动执行node app.js吗?
那就需要把它注册一个windows service,然后设置这个服务为开机自动启动。
方法1. 直接使用nssm工具,或者它的node.js包装程序Winser。
方法2. 直接使用node.js程序,如windows-service或者node-windows。
方法有很多,一一介绍下面这种:开始-运行-shutdown.exe -s -t 3600,执行以后,系统默认关机时间为1个小时;
上面命令win7系统有时候会不执行关机,可以加个-f,强制关机:shutdown.exe -f -s -t 3600,这样1小时以后会强制关机;
控制面版-管理工具-计划任务程序也可以设置自动关机的任务;
现在好多软件也可以设置自动关机,比如QQ音乐,在设置面版里面就可以设置多久关机;
P.S取消上面1.2的关机命令:shutdown.exe -a 就可以取消设置的1小时以后关机的命令了;
-s 关闭此计算机
-r 关闭并且重新启动改计算机
-a 放弃关闭计算机任务
-t xx 为设置关机的时间,XX单位为秒
-f 强制运行的应用程序关闭而没有警告
在Linux下让node自动启动一个js的最好方法是安装上一个forever插件,安上它后,一切简单。安装过程:
[root@IOTSS64x ~]# npm install forever
修改/etc/rc.local文件,增加一行:
[root@IOTSS64x ~]# tail -n 1 /etc/rc.local
forever start -w /usr/local/server.js
查看forever启动列表:
[root@IOTSS64x ~]# forever list
info:Forever processes running
data:uid command scriptforever pid logfile uptime
data:[0] IAHz /usr/local/bin/node server.js 18327 18329 /root/.forever/IAHz.log 0:2:29:27.885
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)