如何查看尚未 运行 当前处于休眠状态的 cronjobs 列表?
How can I see a list of currently dormant cronjobs that have not yet ran?
从我的终端触发以下命令后,我一直无法找到列出 Cronjobs 运行ning 的方法,但处于休眠状态并且在它们的第一个 运行 之前:
oc run pi --image=perl --schedule='*/1 * * * *' \
--restart=OnFailure --labels parent="cronjobpi" \
--command -- perl -Mbignum=bpi -wle 'print bpi(2000)'
https://docs.openshift.com/container-platform/3.5/dev_guide/cron_jobs.html
对于每月一次的 cronjobs,我希望看到它们。
我期待的是:
oc get cronjobs
但是没有找到这样的东西。我可以做些什么来通过 CLI 或 Web 界面列出作业以专门列出 cronjobs 吗?
在 OpenShift 3.6 中,我对 运行:
没有任何问题
$ oc get cronjobs
NAME SCHEDULE SUSPEND ACTIVE LAST-SCHEDULE
hello */2 * * * * False 0 Fri, 21 Jul 2017 14:02:00 +1000
当 cronjob 时间到达时,将从作业模板创建一个作业。
$ oc get jobs
NAME DESIRED SUCCESSFUL AGE
hello-1500609360 1 1 38m
hello-1500609420 1 1 37m
hello-1500609600 1 1 34m
hello-1500609660 1 1 32m
此时不知道为什么,但是 oc describe cronjob
在 3.6-rc.0 中不起作用。已经问过这是为什么了
是的,您可以搜索 cronjobs 并具体列出它们。
这将给出具有 运行 的职位:
oc get jobs
这将描述已定义的 cron 作业:
oc get cronjob
这将显示 cronjob 的详细信息 my_cron_job:
oc describe cronjob/my_cron_job
从我的终端触发以下命令后,我一直无法找到列出 Cronjobs 运行ning 的方法,但处于休眠状态并且在它们的第一个 运行 之前:
oc run pi --image=perl --schedule='*/1 * * * *' \
--restart=OnFailure --labels parent="cronjobpi" \
--command -- perl -Mbignum=bpi -wle 'print bpi(2000)'
https://docs.openshift.com/container-platform/3.5/dev_guide/cron_jobs.html
对于每月一次的 cronjobs,我希望看到它们。 我期待的是:
oc get cronjobs
但是没有找到这样的东西。我可以做些什么来通过 CLI 或 Web 界面列出作业以专门列出 cronjobs 吗?
在 OpenShift 3.6 中,我对 运行:
没有任何问题$ oc get cronjobs
NAME SCHEDULE SUSPEND ACTIVE LAST-SCHEDULE
hello */2 * * * * False 0 Fri, 21 Jul 2017 14:02:00 +1000
当 cronjob 时间到达时,将从作业模板创建一个作业。
$ oc get jobs
NAME DESIRED SUCCESSFUL AGE
hello-1500609360 1 1 38m
hello-1500609420 1 1 37m
hello-1500609600 1 1 34m
hello-1500609660 1 1 32m
此时不知道为什么,但是 oc describe cronjob
在 3.6-rc.0 中不起作用。已经问过这是为什么了
是的,您可以搜索 cronjobs 并具体列出它们。
这将给出具有 运行 的职位:
oc get jobs
这将描述已定义的 cron 作业:
oc get cronjob
这将显示 cronjob 的详细信息 my_cron_job:
oc describe cronjob/my_cron_job