|
From: | Cristian Regazzo |
Subject: | Re: [shell-script] Executar script de qualquer caminho |
Date: | Tue, 21 Nov 2017 23:38:37 -0200 |
Bom dia a todos,Como o nosso amigo "Curso BR" sugeriu que eu não sei o nome dele kkkk mas costumo usar ALIAS no bashrc, funciona muito bem. A dica do mestre Júlio também é válida.Abraço,Em 20 de nov de 2017 10:36 PM, "Maik Alberto address@hidden [shell-script]" <address@hidden.br > escreveu:
PATH=$PATH:/scripts
De: address@hidden.br <address@hidden.br > em nome de 'Julio C. Neves' address@hidden [shell-script] <address@hidden.br >
Enviado: segunda-feira, 20 de novembro de 2017 21:35:12
Para: address@hidden.br
Assunto: Re: [shell-script] Executar script de qualquer caminhoFala Cristian,antes de mais nada seja bem vindo à lista.
O segredo do suShellso ;) está na variável $PATH, que possui o caminho de todos os diretórios nos quais o Shell pesquisará à procura de arquivos.
Como o seu script é um arquivo, para ele ser localizado e executado, o diretório onde ele reside tem de estar listado nessa variável.
Para vc ver quais são esses caminhos que ele pesquisará, basta vc fazer:
$ echo $PATH
ou, para ficar mais legível:
$ echo $PATH | tr : '\n'
Mas conselho de amigo: sei que vc está tentado a colocar todos os diretórios nessa variável, mas não faça isso, senão vc poderá executar prgs indevidos, basta que vc outro cara chamado script em outro diretório, ele sempre executará o que estivel em primeiro lugar na variável.
Abraços,Julio* Atenção! Últimos treinamentos presenciais do ano! *Cidade Local Período
Damos treinamento em sua empresa com certificadoe nota fiscal por um preço, no mínimo, 50% maisbarato que qualquer curso.
Nosso time de instrutores in company é formado somente porautores de Best Sellers laureados sobre os temas. P. exemplo:Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico
Em 20 de novembro de 2017 19:10, Cristian Regazzo address@hidden [shell-script] <address@hidden.br > escreveu:
Boa noite,
Fiz um script.sh pro meu Ubuntu Server, transformando o mesmo em executável.
Hoje o meu script está no seguinte caminho: /scripts
Quanto estou "dentro" do caminho /scripts, o executo o meu script dá seguinte forma: ./script.sh
O mesmo é executado corretamente..
Porém eu gostaria de estar em qualquer caminho de pasta e poder executar o meu script.
Fiz vários procedimentos descritos na internet e nenhum funcionou.
Como faço para executar o meu script.sh de qualquer pasta que eu estiver no Ubuntu?
Muito obrigado e desculpe se a perguntar for muito "boba". Estou começando agora em programar em Shell Script.
Att,Cristian Regazzo
[Prev in Thread] | Current Thread | [Next in Thread] |