Pular para o conteúdo

shell script dentro do php

Responder tópico
  • Denunciar
  • Indicar

1. shell script dentro do php

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

Responder tópico

2. Re: shell script dentro do php

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

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()

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder