crontab可視化ツールcronvお試し
crontabの実行タイミング(スケジュール)を良い感じに可視化してくれるツールを探していたときに見つけたcronv
を試してみます。
環境
- MacOS
goコマンドインストール
インストールはgoでビルドするようなので、まずはgoをインストール
$ brew install go
$ go version
go version go1.17 darwin/amd64
cronvインストール
READMEとは少し違うのですが、以下のようにやったらインストールできました。
$ go get github.com/takumakanari/cronv/cronv
$ chmod -R +w ~/go
$ cd ~/go/pkg/mod/github.com/takumakanari/[email protected]
$ go build -o ./cronv github.com/takumakanari/cronv/cronv
$ cd cronv
$ ./cronv --help
Usage:
Cronv v0.4.1 [OPTIONS]
:
試しに生成する
$ cd ~/go/pkg/mod/github.com/takumakanari/[email protected]/cronv
$ cat ../example/crontab | ./cronv -o ./my_cron_schedule.html
$ open .
$ cd ~/go/pkg/mod/github.com/takumakanari/[email protected]/cronv
$ cat ../example/crontab | ./cronv -o ./my_cron_schedule.html
$ open .
良い感じです。
細かいオプションもろもろは README にいろいろ記載があるため、そちらを参照してみてください。
以下、自分用メモ
# 2020/08/31 00:00 から 1日分 の crontab をビジュアライズ
cat ~/git/crontab/batch_srv/crontab.txt | ./cronv -o ./batch_srv.html -w 180 --from-date '2020/08/31' --from-time '00:00' -d 1d --title batch_srv
Author And Source
この問題について(crontab可視化ツールcronvお試し), 我々は、より多くの情報をここで見つけました https://qiita.com/takiguchi-yu/items/0f2f79db376c1f775bbb著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .