Inicialização de script junto o SO

1. Inicialização de script junto o SO

Perfil removido
removido

(usa Nenhuma)

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?


  


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

Perfil removido
removido

(usa Nenhuma)

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. .

Perfil removido
removido

(usa Nenhuma)

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

Perfil removido
removido

(usa Nenhuma)

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.


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

Perfil removido
removido

(usa Nenhuma)

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

insira o comando no arquivo /etc/rc.local ou faça o teste sugerido pelo ./.ronin

Boa fonte de consulta:
http://www.vivaolinux.com.br/artigo/Trabalhando-com-init-no-Debian


6. hashbang, hashpling, pound bang, ou crunchbang

Perfil removido
removido

(usa Nenhuma)

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

Perfil removido
removido

(usa Nenhuma)

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

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


8. O comando

Davi Ribeiro
dastyler

(usa Fedora)

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

which python

retorna o que pra vc?

[]´s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts