Back_day = 'date-d' 1 day ago '+ % Y-% m-% d'
Finance_linux_log_user =/home/admin/output/logs/user
Target_server = "crmfinance1 crmfinance2 crm-finance03"
Target_gov_auto_draft =$ {finance_linux_log_user}/govautodraft. log. $ {back_day}
Target_gov_auto_draft_log_folder =$ {finance_linux_log_user}/back_govautodraft
Target_gov_auto_draft_log_tmp =$ {target_gov_auto_draft_log_folder}/govautodraft. log. tmp
Target_gov_auto_exception =$ {target_gov_auto_draft_log_folder}/govautodraftexceptiom
If [! -D "$ {target_gov_auto_draft_log_folder}"]; then
Mkdir $ {target_gov_auto_draft_log_folder}
Fi
For a_machine in $ {target_server}
Do
SSH $ {a_machine} test-F $ {target_gov_auto_draft}
If [$? -EQ 0]; then
SCP admin @ $ a_machine :$ {target_gov_auto_draft }$ {target_gov_auto_draft_log_tmp}>/dev/null
If ['cat $ {target_gov_auto_draft_log_tmp} | grep 'inititon' | WC-l'-GT 0]; then
Echo $ a_machine >>$ {target_gov_auto_exception}
Cat $ {target_gov_auto_draft_log_tmp} | grep 'inititon' >>$ {target_gov_auto_exception}
Rm-RF $ {target_gov_auto_draft_log_tmp}
Fi
Fi
Done
If [-F "$ {target_gov_auto_exception}"]; then
smtpclient-s 172.16.126.67-P 25-F result@member.alibaba.com-s 'There are exception in govautodraft operatio' dragon.caol@alibaba-inc.com di.caod@alibaba-inc.com <$ {target_gov_auto_exception}
MV $ {target_gov_auto_exception} $ {target_gov_auto_exception }. $ {back_day}
RM-RF $ {target_gov_auto_exception}
fi