shell script dentro do php

1. shell script dentro do php

rogerio machado
rogeriojlle

(usa OpenSuSE)

Enviado em 18/08/2010 - 00:57h

existe uma forma de usar shell script em php sem usar exec() system() essas coisas? direto no arquivo?
ex:
<?php
$usuario = 'fulano';
$senha = '123'

aqui-alguma-funcao/comando-que-troca-pra-shell(){
#!/usr/bin/expect -f
spawn su $usuario -c 'rm -Rf ~/*'
expect 'Senha: '
send '$senha\r'
...
}

mais-php(){
}
?>

e sim; tem uma mistureba com esse tal de expect, aí eu me perco todo porque tem de ficar abrindo uma porção de arquivos


  


2. Re: shell script dentro do php

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 18/08/2010 - 10:10h

qual o problema de usar o exec() ou system() já que eles foram feitos para fazer isso que você está querendo?


3. Re: shell script dentro do php

Paulo Camboim
paulocamboim

(usa Slackware)

Enviado em 19/08/2010 - 12:11h

Acredito que apenas com os comandos específicos seja possível. Alguns que você citou e outros que peguei do help do PHP.

1. system() - Execute an external program and display the output
2. passthru() - Execute an external program and display raw output
3. pcntl_exec() - Executes specified program in current process space
3. exec()







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts