之前写windows下配置nginx服务器一文时在文末实现了一种开机自启动的方式,就是下载一个winsw程序来实现。此方法也是研究了很久,走了很多弯路(比如多次没注意用管理员身份运行,比如多次参看windows服务是否已启动来判断是否已自动运行,比如设置参数的时候跟另一个java的同类运行程序混淆了,等等,这些都是错误的),才得以实现的。
今天在百度经验看到了一个方法,直接在windows的任务计划里面创建,除了指定可执行文件和各种参数,还可以设置起始位置,这个可是winsw所做不到的,我的服务器除了要启动nginx,还需要用一个nodemon启动nodejs,这些全部都可以用任务计划实现,牛逼啊...
下面开始:
nginx设置示例:
nodemon设置示例
注意:虽然nginx.exe的运行是在自己exe所在路径来运行的,但是要注意他这个自己的路径也要写在“起始于”参数,最上面这一行,只代表了可执行文件的地址,所以这个路径也是一定要写的!