如何查看尚未运行的当前休眠CronJob的列表?

如何查看尚未运行的当前休眠CronJob的列表?,cron,kubernetes,openshift,minishift,Cron,Kubernetes,Openshift,Minishift,从我的终端触发以下命令后,我无法找到一种方法来列出正在运行但处于休眠状态且在首次运行之前的Cronjobs: oc run pi --image=perl --schedule='*/1 * * * *' \ --restart=OnFailure --labels parent="cronjobpi" \ --command -- perl -Mbignum=bpi -wle 'print bpi(2000)' 对于一个月一次的工作,我希望看到他们。 我期待着这样的事情:

从我的终端触发以下命令后,我无法找到一种方法来列出正在运行但处于休眠状态且在首次运行之前的Cronjobs:

oc run pi --image=perl --schedule='*/1 * * * *' \
    --restart=OnFailure --labels parent="cronjobpi" \
    --command -- perl -Mbignum=bpi -wle 'print bpi(2000)'

对于一个月一次的工作,我希望看到他们。 我期待着这样的事情:

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

现在不知道为什么,但是,
ocdescripe cronjob
在3.6-rc.0中不起作用。您已经询问了原因。

是的,您可以搜索cronjobs并具体列出它们

这将为已运行的作业提供:

oc get jobs
这将描述定义了哪些cron作业:

oc get cronjob
这将显示cronjob my_cron_job的详细信息:


您正在配置哪个版本的OpenShift?你在用迷你换档吗?另外,您正在使用哪个oc客户端?
oc describe cronjob/my_cron_job