+ Responder ao Tópico



  1. #1

    Padrão bash script "logout"

    Pessoal, alguem sabe como posso fazer um logout de um terminal em bash script???

    #!/bin/bash
    logout

    isso não funciona.... :toim:


    ele me diz para usar exit, porem não quero só sair do script e sim sair do script e fechar o terminal onde o mesmo está rodando.
    deixo claro aqui que não posso usar /etc/profile e colocar depois da execução do script logout , devido a uma condição no script onde o mesmo pode sair para o terminal.
    tambem não posso usar o .bash_logout pois não me ajudaria em nada...




    :toim:

  2. #2

    Padrão bash script "logout"

    na confiuração do usuário em /etc/passord, no campo onde tem o shell do usuário, coloca lá o caminho para o teu script.
    Dessa forma quando aquele usuário se logar no sistema, o script será executado e quando ele sair do programa, a sessão será encerrada.

    Abraços

  3. #3

    Padrão bash script "logout"

    e se o script conter um option que se o usuario quiser ir pro console?

    :cry:

  4. #4

    Padrão bash script "logout"

    quero que o padrao seja deslogar do console, porem se ele quiser ir para o console selecionando uma das opções ele consiga..

    :cry:

  5. #5

    Padrão bash script "logout"

    ai vc chama o programa /bin/bash

    e ele terá acesso ao console. Ao sair,ele retornará para o seu programa

  6. #6
    whinston
    Visitante

    Padrão exemplo

    ow fred, blz kra?
    deixa ver se entendi

    no lugar do /bin/bash do peao eu coloco um /bin/meu.sh
    e no meu.sh eu coloco oq ?

  7. #7

    Padrão bash script "logout"

    O arquivo meu.sh é o seu script/programa que vc quer que seja executado quando o usuário se logar no sistema. Quando ele finalizar o aplicativo, automaticamente ele será deslogado.