cron - 我如何查看尚未运行的当前休眠的cronjob列表?

标签 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)'

https://docs.openshift.com/container-platform/3.5/dev_guide/cron_jobs.html

对于每月一次的cronjob,我希望看到它们。
我期待的是这样的:
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中不起作用。已经问过为什么。

关于cron - 我如何查看尚未运行的当前休眠的cronjob列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45227449/

相关文章:

java - 如何在 Spring 将@Scheduled(cron) 与SpEL 一起使用?

amazon-web-services - 有没有办法每 3 个月自动安排一次 Lightsail 实例的启动?

php - 疯狂的 crond 行为。不断制作失效的 bash 进程

node.js - Google App Engine cron 作业未显示

kubernetes - kubernetes-ConfigMap装入单个文件

kubernetes - 从裸机 kubernetes 集群向互联网公开服务

routing - linkerd,kubernetes和dtab

ruby-on-rails - 被 RHEL 6.4 上的 OpenShift 难住了

java - 如何在 OpenShift 或 Git 上部署 Java Web 应用程序?

compilation - 如何在 OpenShift 上编译和安装源代码?