Executar Shell Script pelo Browser [RESOLVIDO]

1. Executar Shell Script pelo Browser [RESOLVIDO]

Antonio Modesto Amaral Sousa
antoniom

(usa Arch Linux)

Enviado em 18/08/2009 - 10:26h

Bom dia à todos do VOL,

Gostaria de perguntar o seguinte, minha empresa instalou um servidor proxy numa empresa de contabilidade, o problema é que eles estão desligando o servidor no dedo, e hoje fizeram isso e corrompeu um arquivo do squid; então pensei em criar um script e instalar o apache para executar o script pelo browser, so que não sei tecnicamente como fazer isso, se possivel alguem me enviar alguma documentação sobre isso eu ficaria grato.

att


  


2. Re: Executar Shell Script pelo Browser [RESOLVIDO]

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 18/08/2009 - 11:37h

Acho que esta complicando a sua vida atoa...

Se quer utilizar um site web para desligar, o mais fácil seria utilizar o webmin, que já com o modulo de desligar na opçao de sistema ...

Outra soluçao mais simples seria usar o puty no windows para acessar o servidor via ssh e usar o comando shutdown ou halt.

Mais simples ainda seria instalar o cygwin e utilizar um script na linha de comando para desligar o servidor..


Mesmo assim se quer criar a sua propria versao, da uma olhada no artigo abaixo ...

http://www.vivaolinux.com.br/artigo/Shell-script-com-PHP/


3. Executar Shell Script pelo Browser

Antonio Modesto Amaral Sousa
antoniom

(usa Arch Linux)

Enviado em 18/08/2009 - 13:33h

Puxa cara, instalei aqui num pc velho aqui pra testar, muito massa esse webmin, so uma duvida, o que e necessario saber pra fazer esse tipo de programa? eu acho muito massa esse tipo de coisa XD.

Vlw


4. Re: Executar Shell Script pelo Browser [RESOLVIDO]

Ricardo Franzen
rfranzen

(usa Ubuntu)

Enviado em 18/08/2009 - 14:15h

Cara, outra alternativa é uma página em php... se o usuário que estiver rodando o apache tiver permissão para o shutdown, fica tranquilo.

Para executar comandos pelo php, use a função shell_exec()

--
Ricardo Franzen
www.rfranzen.com.br


5. Re: Executar Shell Script pelo Browser [RESOLVIDO]

Rodrigo Cainelli
rodrigocainelli

(usa Ubuntu)

Enviado em 18/08/2010 - 11:01h

Cara, coloca no crontab para desligar em um orário que você saiba que não haverá mais ninguém e depois configura na bios do PC para ligar em determinado horário todos os dias.


30 22 * * 1-5 root halt /etc/init.d/halt #aqui eu desligo o PC de seg a sex as 22h e 20 min todos os dias do mês
10 8 * * 6-7 root halt /etc/init.d/halt #aqui eu desligo o pc de sáb a dom as 8h e 10 min.

Configurei desta forma pois a bios só me dá a opção de configurar a hora de acionamento para todos os dias ou para um dia em específico, portanto, configura para todos os dia e nos dias em que não á ninguém trabalhando (sábado e domingo) ele desliga mais cedo.

Dá uma olhadinha aqui também.

http://www.guiadohardware.net/comunidade/computador-ligar/886920/#post3861110

Para conferir se ele ligou e desligou direitinho, acesse o terminal do server e digite "uptime" (sem aspas) ele lhe informará o tempo de atividade do server.

Tenho vários servidores configurados desta forma.
Té mais...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts