2017-06-27 1 views
0

J'utilise job_Depends pour récupérer la prévision des jobs pendant une période de temps, je cherche à trouver des jobs OFF_ICE ou OFF_HOLD seulement pendant une période de temps. requête en cours:Commande Autosys pour récupérer les noms des jobs, statut only, using job_depends

job_depends -c -j% 2 -F% 3% 4 -T >>% FileName%

fait ressortir les informations inutiles (dans mon cas), comme montrant la. dépendances, conditions, etc.

         Start Dependent 
Job Name       Status   Date Cond?  Cond?  Jobs? 
--------       ------  ---------------  ----- --------- 
1CCS.UATQA.ACE_EXTRACT.C   ON_HOLD  Met     No  Yes 

    Dependent Job Name       Condition 
    ------------------       --------- 
    1CCS.UATQA.ACE_EXPORT.C      SUCCESS(1CCS.UATQA.ACE_EXTRACT.C) 

Tout ce que je besoin est le nom du travail et l'état actuel qui sont « ON_ICE » et « emplois ON_HOLD » seulement.

Répondre

0

J'utilisé trouver et findstr caractéristiques pour enlever les choses indésirables. Ajoutez les mots requis dans la commande ci-dessous, en fonction de votre demande. La commande ci-dessous va supprimer les espaces et les nouvelles lignes aussi.

type Temp.txt | find /V "ON_ICE" | find /V "Condition" | find /V "-------" | find /V "success" | find /V "______"| find /V ".FW"| find /V "(" |FINDSTR /V /R /C:"^$">FilteredFile.log