Publicada por danielrcb em 22/06/2007 - 11:04h:
* danielrcb usa Debian

Galera é o seuinte.....
Eu fiz um servidorzim pra um determinado software que roda no conetiva 9...
Fiz um script de bkp para salvar em cd a base de dados do software...usei o cron para executar o script de bkp .....porem na ultima linha do meu script eu puis um comando para desligar o computador...só que quando o script é executado pelo cron ele faz o bkp tudo certim...grava no cd e talz...porém naum desliga a computador.........e se eu executar o script dando um "./" ele faz tudo certim e desliga o pc..... o que pode ser o problema????
desde de ja muito obrigado!!!!!!!!!!!!!

  
 
Resposta de dvj em 22/06/2007 - 11:14h:
* dvj usa Conectiva
* dvj tem conceito: 8.9
 


Pode ser que o cron não esteja localizando o comando que você está utilizando.
Configure a caminho completo do comando (por exemplo: /sbin/shutdown, /sbin/halt) ou então configure a variável PATH com os locais que ele deve pesquisar para achar os comandos a serem usados dentro de seu crontab.
Espero ter ajudado.

 
Resposta de danielrcb em 22/06/2007 - 12:45h:
* danielrcb usa Debian
* danielrcb tem conceito: nenhum voto.
 


configurando o caminho completo do comando eu entendi....agora como sou leigo em linux, não entendi muito bem essa de configrar a variavel PATH....se puder me explicar melhor eu ficaria muito grato!!!!!
mais desde de ja muito obrigado pela primeira dica!!!!!!

 
Resposta de dvj em 02/07/2007 - 16:05h:
* dvj usa Conectiva
* dvj tem conceito: 8.9
 


Desculpe pela demora infinita!
Quando você cria/edita um crontab (crontab -e) você define um PATH para que o cron saiba onde encontrar os comandos necessários para rodar um agendamento.
Abaixo, temos a variável SHELL para definir qual shell será usado e o PATH para o cron buscar os comandos:

SHELL=/bin/sh
PATH=/sbin:/usr/sbin:/usr/bin:/bin

Depois basta configurar os agendamentos logo abaixo às variáveis.
Espero ter ajudado.

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts