eu. Se você precisar fazer essa tarefa em apenas um computador, eu faria assim:
- Crie uma conta linux para tais tarefas ("sambaadmin" por exemplo), para melhor segurança
- Configurar massa para login automático nessa conta
-
Escreva seu script que faz suas tarefas administrativas (
/home/sambaadmin/see_clients.sh
, por exemplo). Eu faria suas tarefas assim:smbstatus -p read -p "Pressione [Enter] para sair ..." sair
-
Adicione permissões de execução a ele (
chmod +x /home/sambaadmin/see_clients.sh
) -
Chame esse script no final do arquivo /home/sambaadmin/.bash_profile. .bash_profile é executado automaticamente após o login do usuário.
-
Crie uma mensagem de texto no seu desktop do Windows para essa sessão de login automática
Depois de fazer isso - o seu shourtuc abrirá o putty, faça o login, seu "script de tarefa administrativa "será executado, você o verá na janela do putty e depois que você pressionar Enter - a sessão terminará.
II. Se você usa muitos computadores na empresa - escreva aplicativos web simples em python ou use algum software de gerenciamento de web de servidor (Webmin por exemplo).
III. Você pode usar o cron para executar cada minuto ou dois scripts como este:
smbstatus -p > /somewhere/sambashare/openfiles.txt
Você pode criar um atalho para esse arquivo no Windows e apenas abri-lo para ver o que está acontecendo.
\sambaserver\sambashare\openfiles.txt