Não esquecendo o root logado
Criando o script:
# cd /root/scripts
# touch logout.sh
# chmod +x logout.sh
# vi logout.sh
script:
#!/bin/sh who kill -HUP `ps aux | grep bash | tr -s " " | cut -d " " -f2` else echo "tudo certo" fi
|
O script esta criado, agora vou adicionar uma regrinha no cron.
Edite o crontab com
# vi /etc/crontab
Adicionando uma regrinha para as 18:05
05 18 * * * root /root/scripts/./logout.sh
salve e saia, reiniciando o cron:
# /etc/init.d/crond restart (crond no conectiva, e cron no debian)
Como nao trabalho com login de usuarios, eu adicionei bash no grep para finalizar qualquer bash esteja registrado
Eu testei no conectiva e no debian e slackware.
Uma outra forma para contornar o script, é adicionar o cron o seguinte:
05 18 * * * root killall -9 bash
0 Comments:
Postar um comentário
<< Home