mirror of
https://github.com/looching/status-checker.git
synced 2026-04-06 03:15:04 +08:00
脚本利用`uncurl`库将cURL命令转换为Python requests代码,并使用`schedule`库来调度命令的执行。 脚本提供了以下功能: - `execute_curl(curl_command)`: 接受一个cURL命令作为输入,将其转换为Python requests代码,执行代码,并返回响应详情。 - `schedule_curl_command(curl_command, interval_seconds, job_name)`: 使用`schedule`库按指定时间间隔调度cURL命令的执行。 - `stop_specific_curl_task(job_name)`: 停止执行特定的调度cURL任务。 - `run_schedule()`: 启动一个单独的线程来运行调度的cURL任务。 - `print_scheduled_jobs()`: 打印当前已调度的任务。 - `print_running_threads()`: 打印当前运行的线程。 提交还包括一个使用示例,其中一个cURL命令被调度为每60秒运行一次,任务名为“task1”。运行180秒后,任务停止并打印已调度的任务。 这个脚本提供了一种便捷的方式来自动执行cURL命令,并按特定时间间隔调度运行。
Description
No description provided
Languages
Python
46.7%
Vue
41.6%
JavaScript
6.7%
HTML
5%