Código Bash interferindo no software de monitoramento

0

Eu tenho um script de login que é executado quando os usuários fazem login em uma máquina Linux.

#!/bin/bash
if [ "$SSH_TTY" ]; then

Este script está interferindo em um software de monitoramento que também se conecta através de SSH. O script solicita "pressione qualquer tecla para continuar" com uma parte read -p -n1 -s. Como posso omitir este script somente quando o serviço de monitoramento está "efetuando login"?

    
por customcables067 11.09.2018 / 05:25

1 resposta

0

How can I omit this script only when the monitoring service is "logging in?"

Supondo que este script de login está em /etc/profile.d , você pode fazer isso:

if [[ $(whoami) != "monitor_user" ]]; then
   <run rest of script>
fi

Você precisará alterar "monitor_user" para o nome de usuário adequado para o usuário / agente de monitoramento.

    
por 11.09.2018 / 07:41