Cron não reconhece tarefas de usuários comuns

1. Cron não reconhece tarefas de usuários comuns

Danilo
danilods

(usa Debian)

Enviado em 14/03/2011 - 13:58h

Fiz um script que seria a interface do usuário para inserir tarefas nos arquivos do /etc/cron.d e serem executadas pelo cron. Mas o cron só executa as tarefas que são inseridas pelo root. Alguém sabe como fazer ele reconhecer tarefas inseridas por outros usuários?




  


2. Re: Cron não reconhece tarefas de usuários comuns

Daniel Fernandes
volcom

(usa Debian)

Enviado em 14/03/2011 - 14:09h

Cada usuário possui seu próprio arquivo de cron, o correto é que cada um deles execute o comando contab -e e insira as linhas necessárias.

Mas se você inserir comandos no cron, certifique-se que informou o usuário correto e que tenha acesso ao script.


3. Re: Cron não reconhece tarefas de usuários comuns

Danilo
danilods

(usa Debian)

Enviado em 15/03/2011 - 09:38h

Estou evitando o Crontab porque teria que criar muitos usuários.

Sobre as permissões, eu deixo -rw-r--rw- e consigo editar o arquivo com a minha conta, mas para ele reconhecer a tarefa, preciso retirar a permissão e abrir e fechar o arquivo como root


4. Re: Cron não reconhece tarefas de usuários comuns

Daniel Fernandes
volcom

(usa Debian)

Enviado em 15/03/2011 - 09:43h

Para que seus scripts sejam executáveis deve alterar com o comando chmod:

chmod +x script




5. Re: Cron não reconhece tarefas de usuários comuns

Danilo
danilods

(usa Debian)

Enviado em 15/03/2011 - 10:02h

Pelos meus testes não faz diferença o arquivo ser executável ou não porque o cron só lê as tarefas contidas nele.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts