青龙定时内置命令

内置命令

# 依次执行,如果设置了随机延迟,将随机延迟一定秒数
task <file_path>                                             
# 依次执行,无论是否设置了随机延迟,均立即运行,前台会输出日,同时记录在日志文件中
task <file_path> now                                         
# 并发执行,无论是否设置了随机延迟,均立即运行,前台不产生日,直接记录在日志文件中,且可指定账号执行
task <file_path> conc <env_name> <account_number>(可选的) 
# 指定账号执行,无论是否设置了随机延迟,均立即运行 
task <file_path> desi <env_name> <account_number>      
# 设置任务超时时间   
task -m <max_time> <file_path>
# 使用 -- 分割,-- 后面的参数会传给脚本,下面的例子,脚本就可接收到参数 -u whyour -p password
task <file_path> -- -u whyour -p password


# 更新并重启青龙
ql update
# 运行自定义脚本extra.sh
ql extra
# 添加单个脚本文件
ql raw <file_url>
# 添加单个仓库的指定脚本
ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch> <extensions>
# 删除旧日志
ql rmlog <days>
# 启动tg-bot
ql bot
# 检测青龙环境并修复
ql check
# 重置登录错误次数
ql resetlet                                                  
# 禁用两步登录
ql resettfa

在这里插入图片描述

### 配置青龙面板定时任务以发送天气预报 #### 创建Node.js脚本用于发送Server酱消息 为了通过青龙面板实现每日自动发送天气预报,首先需要编写一个能够调用微信接口或其他第三方API获取天气数据并发送至指定接收端(如微信)的脚本。如果采用Node.js作为开发语言,则可以根据已有经验构建此功能[^1]。 ```javascript const axios = require('axios'); const qs = require('qs'); async function sendWeatherReport() { const weatherDataUrl = 'https://api.example.com/weather'; // 替换成实际获取天气数据的URL try { let response = await axios.get(weatherDataUrl); let weatherInfo = response.data; let messageContent = `今天的天气情况:\n温度:${weatherInfo.temperature}\n状况:${weatherInfo.condition}`; const serverChanSendUrl = 'https://sc.ftqq.com/YOUR_SCKEY.send'; await axios.post(serverChanSendUrl, qs.stringify({ text: "今日天气提醒", desp: messageContent, })); } catch (error) { console.error(error); } } ``` 上述代码展示了如何使用`axios`库发起HTTP请求来获得天气信息,并通过Server酱的服务向用户推送通知。注意替换其中的`YOUR_SCKEY`为自己的Server酱密钥以及更新正确的天气API地址。 #### 设置青龙面板中的定时任务 接下来,在青龙面板内创建一个新的定时作业以便定期运行该脚本: - 登录到青龙面板管理后台; - 寻找“计划任务”或类似的选项卡; - 添加新的cronjob条目,设定其执行周期为每天早晨特定时刻(比如早上七点钟)。对于cron表达式的格式,可参照标准Unix cron语法,此处应填写类似于`0 7 * * *`这样的字符串表示法; - 将之前编写的Node.js程序打包成适合于青龙环境的形式——通常这意味着将其转换为JavaScript文件(.js),并将依赖项声明在package.json中; - 最后一步是确保所上传的任务能够在目标环境中正常工作,这可能涉及到安装额外的npm包或是调整某些全局变量/路径设置等问题。 完成以上步骤之后,青龙面板将会按照预定的时间间隔触发相应的操作流程,从而达到自动化发送天气报告的目的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值