Eu tenho um requisito que pretende verificar se os arquivos principais estão disponíveis em dois diretórios e obter seus detalhes usando o ff. scripts:
strings core.14945 | grep "pmdtm(" #core.14945 is a sample filename
file core.14945
se nenhum detalhe ou em branco for retornado no script 1, o script 2 será usado. Se os arquivos principais não existirem nos dois diretórios, ele será registrado em um arquivo de texto. Caso contrário, ele enviará um email para os usuários com os detalhes do arquivo principal.
Para conseguir isso, eu criei um script de shell que fará o ff.
Agora, aqui está o meu problema:
(ex. ci_core_log_%sysdate%.txt)
alguns arquivos principais existem em um subdiretório dentro do diretório 1 ou 2
(ex. folder name: core_*)
Tentou usar esta afirmação:
mail -s "Core files exist in DV" [email protected] -r "[email protected]"
Resultado: foi enviado para [email protected]
, [email protected]
e [email protected]
Resultado esperado: [email protected]
, [email protected]
Tentou usar isso:
mail -s "Core files exist in DV" [email protected]
Resultado: foi enviado para [email protected]
, mas o remetente é [email protected]
Eu só quero que ele seja enviado para [email protected]
e o remetente será [email protected]
.
Você pode me ajudar a resolver esses problemas? Meu código é colado aqui !
Muito obrigado!
Tags email shell-script