Cron API
自用 fastapi 项目,提供对应接口,通过命令行启动
- etcd 配置定时任务
- mongodb 查看任务执行日志
安装
pipx install cron-api 或 uv tool install cron-api
运行
cron-api --help
# CRON_API_ETCD_HOSTS="192.168.123.7:2379"
# CRON_API_MONGO_URL="mongodb://192.168.123.7:27017"
# CRON_API_MONGO_DB_NAME="cron"
# 指定环境变量文件,环境变量文件需提供以上参数
cron-api --dotenv-path .env
# 还可以通过 --host, --port 指定fastapi启动地址和端口
cron-api --host 0.0.0.0 --port 8000
Metadata
Release files for cron-api 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cron_api-0.1.3.tar.gz | 7.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cron_api-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.0 kB
Release files / cron_api-0.1.3.tar.gz
| Download URL | cron_api-0.1.3.tar.gz |
|---|---|
| Size | 7.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
44bf7373684f24730d6804ab37669d7d001b3a240a41de7a3df56dd1328720b9
|
|
BLAKE2b-256 checksum How to use checksums |
7d075755d507344ac74a8ab35a39a382a0f7f52f9dc39781f8ebe1375c7b8c86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.2
|
Release files / cron_api-0.1.3-py3-none-any.whl
| Download URL | cron_api-0.1.3-py3-none-any.whl |
|---|---|
| Size | 10.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
778e2cb7a0464eb1bde9982dba9b52e6e4c592167b27ad95f639d68883e09a50
|
|
BLAKE2b-256 checksum How to use checksums |
83d18c0ef069920fce904a3739abcbbe8ded8ce8e2b66a64b593b38f547537d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.7.2
|