Pular para o conteúdo

Inicialização de script junto o SO

Responder tópico
  • Denunciar
  • Indicar

1. Inicialização de script junto o SO

Enviado em 26/04/2010 - 14:14h

Boa tarde a todos.
estou com um problema com um script.
o script é o seguinte.

#!/bin/bash

# Autor: Antonio Edmilson

# Script com a funcionalidade de colocar os est825 para funcionar corretamente.

# comando levantando o ImportRetag usando o "python".

python /usr/local/bin/ImportRetag.py /mm/logs/ /usr/local/sigpdv/arq_configuracao /mm/arquivos/ /usr/local/sigpdv/arq_supervisor

# Fim do Script

# teste

rm -r /teste/*

bom o comando "rm -r /teste/*"
foi uma maneira que eu achei para eu testar se meu script estava iniciando junto com SO.
cheguei a conclusao que esta sim.
mais porem o comando do python ele nao executa.

e o comando esta certo, pq eu executei exatamente o mesmo comando manual e funcionou, porem no script ele nao funciona.
serar que alguem pode me ajudar?

Responder tópico

2. Re: Inicialização de script junto o SO

Enviado em 26/04/2010 - 15:50h





Coloque seu script na pasta:

/etc/init.d

e use a pasta home para testar o script

rm -f /home/seu_usuario/teste.txt



O S.O executa os scripts dessa pasta logo após ser completamente carregado.

Recomendações muito importantes:

Leia os scripts dessa pasta e crie um similar para a sua "aplicação" seguindo este padrão...

Ademais, recomendo fortemente consulta prévia a documentação da tua distribuição e/ou o VOL...


3. .

Enviado em 26/04/2010 - 16:02h

Bom amigo acho que voce nao intendeu o que eu quiz dizer .
a linha do "rm" no script esta ok.
mais a do comando "python" nao inicia automaticamente.

4. Re: Inicialização de script junto o SO

Enviado em 26/04/2010 - 16:22h

Então tente mudar o hash bang para python de acordo com seu path ou mude para sh.

6. hashbang, hashpling, pound bang, ou crunchbang

Enviado em 26/04/2010 - 16:41h

hash bang, hashbang, hashpling, pound bang, ou crunchbang é esse treco ae ô: "#!"

Indica para shell qual o interpretador de comandos deverá ser usado.
Na minha maquina, o caminho para python é:

#!/usr/bin/python

/usr/local/bin/ImportRetag.py /mm/logs/ /usr/local/sigpdv/arq_configuracao /mm/arquivos/ /usr/local/sigpdv/arq_supervisor


Para descobrir o seu, caso não saiba, use o camando:

which python


Uma outra possibilidade para seu caso seria:

#!/usr/bin/env python -c

/usr/local/bin/ImportRetag.py /mm/logs/ /usr/local/sigpdv/arq_configuracao /mm/arquivos/ /usr/local/sigpdv/arq_supervisor


Por favor, poste o resultado e marque como resolvido caso a resposta tenha sanado suas espectativas...

7. Re: Inicialização de script junto o SO

Enviado em 27/04/2010 - 12:26h

amigo acima.
não deu certo as alternativas passadas acima.

8. O comando

Enviado em 27/04/2010 - 12:30h

which python

retorna o que pra vc?

[]´s

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder