
warz0mbie
(usa Fedora)
Enviado em 07/07/2010 - 13:18h
Estou querendo fazer um script que logue com um usuário e execute um outro script.
Explicando o que estou fazendo:
Logo via SSH no servidor, utilizando um usuário chamado TISDESK, que não pode matar processos.
Após efetuar logon, entro com 'sudo su - skyline' para abrir o outro usuário.
Aqui dentro eu executo o script desejado, chamado kill.sh (que está configurado para matar processos)
O que eu estou tentando fazer, é uma rotina utilizando o cron (que só posso fazer no TISDESK), que logue com o usuário 'skyline' e execute o comando kill.sh
Primeiramente gostaria de primeiro efetuar o script que logue com o skyline e execute o script, depois tentarei configurar o cron.
Os testes que estou fazendo, eu coloquei essa informação no script:
sudo su - skyline
kill.sh
Ele está apenas executando o primeiro comando, entrando na pasta /home/skyline
O kill.sh aparentemente roda, só que com o usuário TISDESK, mas não executa o comando do script, pois dentro do script só tem o comando KILL.
Espero ter sido claro na descrição.
Desde já agradeço a quem puder ajudar.