Colocar o shell para rodar em qualquer local [RESOLVIDO]

1. Colocar o shell para rodar em qualquer local [RESOLVIDO]

Marcos M. Pícolo Júnior
marcospicolojr

(usa Debian)

Enviado em 30/07/2010 - 09:03h

Bom dia,

Gostaria de saber como colocar o shell para rodar em qualquer lugar, exemplo o shell que esta na pasta /home/suporte/teste.sh, para em qualquer diretorio que eu estiver digitar somente teste.sh e ele rode, para que não precise colocar o caminho dele ou o ./teste.sh ....




  


2. Re: Colocar o shell para rodar em qualquer local [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 30/07/2010 - 09:08h

Faça um link simbólico dentro de /usr/bin:

# ln -s /home/suporte/teste.sh /usr/bin/teste

Não se esqueça d tornar o script executável:

# chmod a+x /home/suporte/teste.sh


3. Re: Colocar o shell para rodar em qualquer local [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 30/07/2010 - 09:08h

Crie um link simbólico em /usr/bin/


4. Re: Colocar o shell para rodar em qualquer local [RESOLVIDO]

Claudemir Santos
tech14107

(usa Red Hat)

Enviado em 30/07/2010 - 09:20h

no inicio do seu script coloque
#! /bin/bash

no /etc/profile (dependendo da dua distribuição pode ser em outro lugar)
coloque PATH=$PATH:<caminho da sua pasta de scripts>;export PATH

coloque seu arquivo como executavel chmod 775 nomedoarquivo

faça novo login e teste


5. Re: Colocar o shell para rodar em qualquer local [RESOLVIDO]

Marcos M. Pícolo Júnior
marcospicolojr

(usa Debian)

Enviado em 30/07/2010 - 11:29h

Valeu Pessoal, deu certinho aqui obrigado!!!



  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts