2017-10-19 12 views
-1

Pour notre projet, nous planifions les flux de travail Informatica dans les planificateurs. Quelqu'un peut-il fournir un script qui va vérifier le fichier et envoyer un mail pour le fichier n'est pas disponible sans échouer le flux de travail. I have écrit un, mais le problème est qu'il échoue le flux de travail. Et si cela arrive, nous devons créer de nouveau Scheduler. Voici mon script:File Watcher Script Informatica

PROC_RC=0 
FileDir=$1 
FileIden=$2 
FileName=$3 
DataSource=$4 
cd $FileDir 
ls -l $FileIden* > $FileName 
FILESIZE=$(stat -c%s "$FileName") 
if [ $FILESIZE -eq 0 ] 
then 
PROC_RC=1 
    mail -s "No Source File Available" [email protected] <<< "Hi, 

No File Received for $DataSource Today. 

Thanks, 
Note: This is a system generated mail. Please do not reply." 
fi 
exit $PROC_RC 

Répondre

0

Dans les propriétés de la tâche commande onglet, vous pouvez décocher la « tâche échouer si une commande échoue », il ne manquera pas votre flux de travail.

Mais dans ce cas, vous devez gérer les erreurs au niveau du script