如何查看尚未运行的当前处于休眠状态的cronjob列表?

问题描述:

触发从我的终端下后,我一直无法找到一个方法来列出Cronjobs运行,但休眠状态,之前他们的第一次运行:如何查看尚未运行的当前处于休眠状态的cronjob列表?

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?

+0

您准备提供什么版本的OpenShift?你在用Minishift吗?您还使用哪个_oc_客户端? – Hardy

在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的工作,虽然。已经问过那是为什么。