Defina uma função bash globalmente disponível para ser usada por qualquer script

3

Estou executando um servidor simples usando o servidor Ubuntu. Eu gostaria de usar uma função simples que irá postar uma mensagem para folga usando webhooks como este .

Onde devo colocar essa função de tal forma que ela possa ser chamada por qualquer usuário no sistema (por exemplo, www-data)? Atualmente eu source do meu arquivo .bashrc que me permite usá-lo, mas eu não testei com outros usuários.

A idéia é fazer com que algo como o fail2ban publique uma mensagem de suspensão quando ela bane um usuário, por exemplo, mas essa é outra questão completamente diferente.

    
por harryg 09.12.2015 / 11:35

1 resposta

2

Você pode colocar a definição em um arquivo com extensão .sh em /etc/profile.d .

Faça man bash para detalhes.

    
por Ralph Rönnquist 09.12.2015 / 12:10

Tags