Ai
1 Star 0 Fork 0

子安/ShellScripts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
find_sortimentos_ibmsappi03.sh 1.38 KB
一键复制 编辑 原始数据 按行查看 历史
Agapito Rojas Ribeiro Junior 提交于 2019-09-12 00:18 +08:00 . Github new repo.
#!/bin/bash
LOJAS=($(/bin/su nagios -c "ssh piprod@ibmsappi03 'find /RSYNC/ARQUIVOS/SORTIMENTOS/* -prune -type f -name 'T_lotesort.??????.??????.????????????????.????' -mmin +5 2>/dev/null'" |cut -d. -f5 |sort -n |uniq))
EXIT=$?
monta_email(){
if [ ${EXIT} = 0 ]; then
if [ ${#LOJAS[@]} -gt 0 ]; then
ARQ=0
for LJ in ${LOJAS[@]}; do
QTD=$(/bin/su nagios -c "ssh piprod@ibmsappi03 'find /RSYNC/ARQUIVOS/SORTIMENTOS/* -prune -type f -name 'T_lotesort.??????.??????.????????????????.${LJ}' 2>/dev/null'" |wc -l)
if [ ${QTD} -gt 0 ]; then
echo -e "========================================\n${QTD} arquivos para a loja${LJ}\n========================================"
ARQ=1
fi
done
if [ ${ARQ} -eq 0 ]; then
echo -e "======= Sem arquivos T_lotesort retidos em /RSYNC/ARQUIVOS/SORTIMENTOS/ ======="
fi
else
echo -e "======= Sem arquivos T_lotesort retidos em /RSYNC/ARQUIVOS/SORTIMENTOS/ ======="
fi
else
echo -e "======= Erro ${EXIT} ao acessar IBMSAPPI03 ======="
fi
}
monta_email | /bin/mail -s "Arquivos T_lotesor* no IBMSAPPI03" -r nagioscore@lasa.com.br suporteux-lasa@lasa.com.br producao.lasa@lasa.com.br operadoressede@lasa.com.br betav@br.ibm.com hlima@br.ibm.com ti-comercial@lasa.com.br
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/andrewgithub/ShellScripts.git
git@gitee.com:andrewgithub/ShellScripts.git
andrewgithub
ShellScripts
ShellScripts
master

搜索帮助