Script de login do Mac OS X para usuário específico

0

Eu preciso poder executar um script bash toda vez que um usuário específico fizer login. A solução aqui é para todos Comercial.

Existe alguma maneira de especificar o usuário, e se não houver uma maneira de o script bash verificar o nome de usuário que efetuou login?

    
por Ivan P. 27.05.2013 / 09:37

1 resposta

1

Se você optar pelo Solução LaunchAgent , basta colocá-lo na pasta ~ / Library / LaunchAgents desse usuário, e ele só será executado quando esse usuário específico fizer login.

Se você optar pelo Solução LoginHook , você precisa escrever o script para que ele verifique o nome de usuário (passado para o script como $ 1):

#!/bin/bash
if [ "$1" = "fred" ]; then
    # do stuff that only applies to fred
fi
    
por 27.05.2013 / 19:29