Colocar o comando limpar no bin para ser reconhecido como um comando interno do linux

1. Colocar o comando limpar no bin para ser reconhecido como um comando interno do linux

Thiago Bueno de Carvalho
bodinmane

(usa CentOS)

Enviado em 26/06/2018 - 08:17h

bom dia.

Minha duvida é simples, eu tenho um bash simples ( que limpa o cache da memoria do servidor) segue o codido abaixo:

#!/bin/bash
service httpd stop
service mysqld stop

echo 3> /proc/sys/vm/drop_caches
sysctl -e vm.drop_caches=3
service httpd start
service mysqld start

eu já consegui colocar ele no crontab para ser executado, automaticamente, de tempo em tempo, agora eu somente quero coloca-lo para ser reconhecido em qualquer pasta do terminal, de uma forma que eu simplesmente digite ''limpar'' no terminal e ele execute.




  


2. Re: Colocar o comando limpar no bin para ser reconhecido como um comando interno do linux

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 26/06/2018 - 09:24h

coloca o script no /usr/bin

ai é só abrir o teminal e digitar o nome


3. Re: Colocar o comando limpar no bin para ser reconhecido como um comando interno do linux

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 26/06/2018 - 15:32h

mais um jeito, acho....

edite seu ~/.bashrc

e coloque um alias, tipo isto:

alias limpar=/...../////../// (caminho absoluto do seu script)./nome_do_seu_script 

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


4. Re: Colocar o comando limpar no bin para ser reconhecido como um comando interno do linux

Thiago Bueno de Carvalho
bodinmane

(usa CentOS)

Enviado em 28/06/2018 - 13:54h

obrigado pelas respostas ainda não tive tempo de testar.
porém agradeço muito.


5. Re: Colocar o comando limpar no bin para ser reconhecido como um comando interno do linux

Thiago Bueno de Carvalho
bodinmane

(usa CentOS)

Enviado em 28/06/2018 - 14:00h

danniel-lara escreveu:

coloca o script no /usr/bin

ai é só abrir o teminal e digitar o nome


não foi uma boa ideia fazer isso meu linux não iniciou mais, as vezes foi algo que fiz errado não sei, ainda bem que testei em uma maquina virtual antes de testar no servidor.


6. Re: Colocar o comando limpar no bin para ser reconhecido como um comando interno do linux

Matheus
pylm

(usa Gentoo)

Enviado em 28/06/2018 - 14:24h

Coloca no seu path.
Primeira veja o que está no path:


echo $PATH


Salve seu script como "limpar", dê permissão de execução e mande para algum local do path, o /usr/local/bin seria minha recomendação:


chmod +x limpar
cp limpar /usr/local/bin


Agora ele deve ser reconhecido em qualquer lugar, chamando pelo terminal.


7. Re: Colocar o comando limpar no bin para ser reconhecido como um comando interno do linux

Thiago Bueno de Carvalho
bodinmane

(usa CentOS)

Enviado em 02/07/2018 - 20:56h

albfneto escreveu:

mais um jeito, acho....

edite seu ~/.bashrc

e coloque um alias, tipo isto:

alias limpar=/...../////../// (caminho absoluto do seu script)./nome_do_seu_script 

¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.



Aonde encontro esse arquivo para editar ~/.bashrc ?




  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts