Skip to content

简单安全地管理您的 crontab 文件

License

Notifications You must be signed in to change notification settings

qiruizheng/crontab-ui

 
 

Repository files navigation

Crontab UI(汉化)

使用 Crontab UI,管理定时任务

Docker

您可以将 crontab-ui 与 docker 一起使用。您可以在 dockerhub 中使用预构建的镜像dockerhub

docker run -d -p 8000:8000 qiruizheng/crontab-ui

如果你想自定义,你也可以自己构建镜像,就像这样::

git clone https://github.com/qiruizheng/crontab-ui.git
cd crontab-ui
docker build -t qiruizheng/crontab-ui .
docker run -d -p 8000:8000 qiruizheng/crontab-ui

您还可以挂载一个文件夹来存储数据库和日志。

mkdir -p crontabs/logs
docker run --mount type=bind,source="$(pwd)"/crontabs/,target=/crontab-ui/crontabs/ -d -p 8000:8000 qiruizheng/crontab-ui

如果要修改主机的 crontab,则必须将主机的crontab 文件夹挂载到容器的文件夹

# 在 Ubuntu 上,它可能看起来像这样,并使用/etc/cron.d
docker run -d -p 8000:8000 -v /etc/cron.d:/etc/crontabs qiruizheng/crontab-ui

资源

新增、删除、暂停和恢复任务.

设置完成后,Crontab UI 会为您提供一个 Web 界面,您可以使用它轻松管理所有工作

basic

从现有crontab 导入

自动从现有 crontab 文件导入. import

备份和恢复crontab

保留crontab的备份,以防你搞砸了. backup

在 Crontab UI 的多个实例上导出和导入 crontab.

如果要在多台计算机上运行相同的任务,只需从一个实例导出,然后在另一个实例上导入相同的任务。没有SSH,没有复制粘贴!

export

但请确保在导入之前进行备份

为每个任务提供单独的错误日志支持

logs

About

简单安全地管理您的 crontab 文件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 66.7%
  • EJS 31.0%
  • Dockerfile 1.6%
  • Makefile 0.7%