nodejs定时任务执行cmd命令
本帖最后由 森岛帆高 于 2022-10-6 00:28 编辑### nodejs定时任务执行cmd命令
去年的时候使用腾讯云函数scf挂载了一个天翼云盘签到以及学校疫情每日一报脚本,后来因为云函数开始收费及脚本失效所以就没怎么搞过了,期间也了解过一些自动运行脚本的网站,例如青龙面板之类的。
最近发现其实挺多签到需要处理的。
例如,
原神签到、致美化、吾爱、嘀嘀动漫、天翼云盘等,其他京东活动什么的也有一些
就想写个脚本注册为windows服务,做每天定时运行等操作
目前写了一个简略版,可以执行js脚本、py脚本(未输出日志,打算使用logging模块),输出日志。
```josn
//用到的模块有
"dependencies": {
"axios": "^1.0.0",
"log4js": "^6.7.0",
"node-schedule": "^2.1.0",
"shelljs": "^0.8.5"
}
```
注册为服务使用的是(https://github.com/winsw/winsw/releases/tag/v2.11.0)
目前本人也在学习electron程序,后面也可以打包成应用做个ui试试
目前源码地址:https://gitee.com/ssssshql/node_task.git
安装教程:clone项目安装依赖后,直接点击 `install.bat`,到服务中启动即可,启动类型为自动,后续会开机自启动 。
目前脚本只有几个,致美化签到、嘀嘀动漫签到,因为比较简单自己抓包直接导出的。
所以想搜集一些目前可用的脚本放进去,python的也可。(已添加天翼云盘签到python脚本,但并未写入日志)
app.js中根据文件后缀执行对应语言脚本即可。想要server酱、微信测试号推送什么的也可以自己拉代码加。
cron表达式要按自己需求改。
任务计划程序不就是么,还要注册成服务? 思路还是挺好的 在Windows上搞,我觉得ps更好,毕竟是系统自带的,Windows11好像直接默认是ps了,还能用一些Linux上的命令。
用ps的话,都不需要专门安装环境,小白拿过去直接就能用,ps语法和Python等语法也差不多 直接用计划任务执行cmd不行吗? 本帖最后由 森岛帆高 于 2022-10-6 00:03 编辑
cflying 发表于 2022-10-5 18:25
任务计划程序不就是么,还要注册成服务?
任务计划也可以定时执行,但后续如果需要集成一个前台网页来控制脚本增删查改及调试、日志等功能并开放端口的话还是注册成服务好 本帖最后由 森岛帆高 于 2022-10-6 00:03 编辑
lcg2014 发表于 2022-10-5 23:55
直接用计划任务执行cmd不行吗?
任务计划也可以定时执行,但后续如果需要集成一个前台网页来控制脚本增删查改及调试、日志等功能并开放端口的话还是注册成服务好 请问吾爱怎么签到,最后回复结果老是403的 秒啊,希望快速能够使用 项目没了?
页:
[1]
2