[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Crontab independente de usuario



Ops.
Ali onde eu disse do /etc/crontab eu quis dizer que precisa informar o caminho para
cada usuário:
*/1 * * * * /home/usuario1/script.sh
*/1 * * * * /home/usuario2/script.sh
*/1 * * * * /home/usuario3/script.sh

Em 30 de maio de 2013 14:14, Deckardbot <deckardbot@gmail.com> escreveu:
Então, cada usuário fez o comando 'crontab -e' e adicionou a linha que informei:

*/1 * * * * /home/$USER/script.sh

O que acontece é que pra funcionar, cada usuário tem que ficar substituindo
$USER pelo seu usuário, deixando de ser uma instrução genérica:
*/1 * * * * /home/usuario1/script.sh

Sei que é possível agendar através de /etc/crontab, mas ai teria que igualmente
informar o caminho com cada usuário:
*/1 * * * * /home/usuario1/script.sh
*/1 * * * * /home/usuario1/script.sh
*/1 * * * * /home/usuario1/script.sh

O que eu gostaria de fazer é encontrar uma forma "genérica" bastando o usuário
adcionar a instrução no crontab, sem precisar alterar o caminho...

Em 30 de maio de 2013 12:29, Linux Polegato <linux@juniorpolegato.com.br> escreveu:

Olá!

Se estiver editando o /etc/crontab, o parâmetro antes do comando é o usuário.

Agora cada usuário pode rodar o comando "crontab -e" e a linha será sem esse parâmetro do usuário, contudo o comando será executado pelo usuário que agendou a tarefa.

Como está agendando as tarefas?

[]'s
Junior Polegato

Em 30/05/2013 11:20, "Deckardbot" <deckardbot@gmail.com> escreveu:

Olá,

Alguns usuários do sistema possuem um shell script que deve ser executado a cada
1 minuto e pra isso utilizei o crontab:

*/1 * * * * /home/$USER/script.sh

Porem isso não funciona porque, ao que parece, o crontab não é executado por um
usuário do sistema.

Alguem sabe como posso fazer sem ter que informar explicitamente o usuário no
crontab?

Abs

--
deckardbot



--
deckardbot



--
deckardbot
Reply to: