Ai
1 Star 0 Fork 0

子安/ShellScripts

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
versao_pdv.sh 950 Bytes
一键复制 编辑 原始数据 按行查看 历史
Agapito Rojas Ribeiro Junior 提交于 2019-09-12 00:18 +08:00 . Github new repo.
#!/bin/bash
: '
Script para verificar a versão dos PDVs ativos na loja.
Autor: Agápito Rojas (agapito.rojas@lasa.com.br)
Versão: 1.0 (30/06/2016)
Versão: 1.1 (19/07/2016)
- Inclusão de funções
- Inclusão da data de modificação dos arquivos "rtcd???"
'
LPDVS="/lasa/pdvs"
DADOS="${LPDVS}/dados"
pdvs_ativos (){
find ${LPDVS}/bk[0-9][0-9][0-9] -maxdepth 1 -type f -mtime -31 -name "lgcx*" |cut -c22-24 |sort |uniq ## Gera lista de pdvs com log nos últimos 30 dias
}
dados_arquivos (){
PDV=$1
RTCD="${DADOS}/rtcd${PDV}"
if [ -s ${RTCD} ]; do
VER=$(head -n1 ${RTCD} 2>/dev/null |cut -c109-115)
DATA=$(stat -c '%y' ${RTCD} 2>/dev/null |cut -d. -f1 |awk '{print $1}')
HORA=$(stat -c '%y' ${RTCD} 2>/dev/null |cut -d. -f1 |awk '{print $2}')
echo "${PDV} ${VER} ${DATA} ${HORA}"
done
}
if [ -f /DSOP/DTAB/EH_P2K_TOTAL ]; then
echo "P2K TOTAL"
exit 0
else
for PDVS in $(pdvs_ativos); do
dados_arquivos ${PDVS}
done
fi
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/andrewgithub/ShellScripts.git
git@gitee.com:andrewgithub/ShellScripts.git
andrewgithub
ShellScripts
ShellScripts
master

搜索帮助