2017-07-21 2 views
0

Après le déclenchement de la suite de mon terminal, j'ai été incapable de trouver un moyen de la liste Cronjobs en cours d'exécution, mais en sommeil et avant leur première course:Comment puis-je voir une liste des cronjobs actuellement inactifs qui n'ont pas encore été lancés?

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

Pour cronjobs qui sont une fois mois, j'aimerais les voir. Je me attendais quelque chose comme:

oc get cronjobs 

Mais ai rien trouvé comme ça. Y a-t-il quelque chose que je puisse faire pour répertorier les tâches via l'interface de ligne de commande ou l'interface Web pour répertorier spécifiquement les cronjobs?

+0

Quelle version d'OpenShift mettez-vous à disposition? Utilisez-vous Minishift? Aussi quel _oc_ client utilisez-vous? – Hardy

Répondre

0

En OpenShift 3.6, je n'ai pas de problèmes avec le fonctionnement:

$ oc get cronjobs 
NAME  SCHEDULE  SUSPEND ACTIVE LAST-SCHEDULE 
hello  */2 * * * * False  0   Fri, 21 Jul 2017 14:02:00 +1000 

Lorsque le temps de cronjob arrive un emploi est créé à partir du modèle de travail.

$ 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 

Je ne sais pas pourquoi à ce stade, mais oc describe cronjob ne fonctionne pas dans 3,6 rc.0 cependant. J'ai déjà demandé pourquoi c'est.