crontab-ui 管理 crontab

705 阅读1分钟

背景

以前在做定时任务的时候,都需要上网查一下怎么配置 crontab,因为这个东西不常用而且使用功能间隔可能会很长,每次需要用的时候可能都忘记上次是怎么用的,所以每次都需要去查怎么配置使用。这里介绍一个工具 crontab-ui 帮助我们使用 crontab。

crontab-ui

crontab-ui 是一个用 Node.js 编写的 Web 前端 UI 的定时任务管理工具。

1.安装

npm 可直接安装:

npm install crontab-ui -g

2.启动

sudo crontab-ui

现在,打开您的Web浏览器,然后转到http://127.0.0.1:8000。 确保可访问端口8000。 注意 您只能从本地系统访问Crontab UI.

如果你想 使用系统的IP运行Crontab UI 使用自定义端口,因此您可以 从网络上的任何系统访问它,请使用以下命令:

sudo HOST=10.0.2.15 PORT=9000 crontab-ui

现在可以使用URL http:// systemIPaddress:9000在任何新地址的任何计算机上访问Crontab用户界面。 这是我们将找到的Crontab-UI页面: 在这里插入图片描述 从上方的萤幕撷取画面可以看出, Crontab-UI非常简单。 所有选项都是不言自明的,这里不做详细介绍,可参考:github.com/alseambushe…

3.退出

要退出Crontab用户界面,只需按 在启动它的终端中按Ctrl + C.

4.配置

因为我喜欢直接使用命令启动,一般不会在命令后加参数,所以一般都是在启动脚本里重命名命令,配置好参数。

alias crontabui='CRON_DB_PATH=~/.crontab-ui PORT=39000 crontab-ui'