加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.js 791 Bytes
一键复制 编辑 原始数据 按行查看 历史
passerby-b 提交于 2021-08-20 16:55 . Update main.js
/*
原生nodejs运行方式,不需要面板,下面配置好脚本和运行时间,在pm2挂载该主要程序脚本
安装pm2命令:npm install pm2 -g
挂载主程序命令:pm2 start main.js --name myserver
*/
var request = require('sync-request');
var cronJob = require("cron").CronJob;
//在此处配置定时和脚本
cron('0 0 8 * * *', 'https://raw.githubusercontents.com/passerby-b/JDDJ/main/123.js');//远程脚本
cron('0 0 8 * * *', './123.js');//本地脚本
function cron(time,file){new cronJob(time,()=>{try{if(file.indexOf('http://')>-1||file.indexOf('https://')>-1){let res=request('get',file);if(res.getBody('utf8'))eval(res.getBody('utf8'))}else{delete require.cache[require.resolve(file)];require(file)}}catch(error){console.log('\r\n '+file+"_erro:"+error)}},null,true)}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化