Re: usando o shell a partir de programa em C
Valeu pelas dicas. Serao muito uteis !!
Jackson
On Wed, 20 Jun 2001, Gustavo Noronha Silva wrote:
> Em Wed, 20 Jun 2001 17:24:40 -0300 (EST)
> Jackson Gois <jacksong@iq.usp.br> escreveu:
>
> > Oi pessoal
> Olá =)
>
> > Gostaria de saber dos experts de plantao como fazer para usar comandos
> > do shell durante a execucao de um programa em C. Ja tentei o execl() mas
> > nao deu certo. A sintaxe que usei foi :
> longe de mim ser especialista =) mas acho que o certo seria
>
> execl("/bin/rm", "rm", "-rf", "/tmp/arquivo", NULL);
>
> seria melhor se você mandasse o erro que tá dando... eu uso um jeito
> diferente no meu programa gkdial... se quiser dar uma olhada:
>
> deb-src http://people.debian.org/debian stable/
>
> apt-get source gkdial
>
> no arquivo actions.c a função gk_exec()... mas se o que você
> quer fazer é realmente apagar um arquivo, é uma grande mancada
> usar um comando de shell heheh muito feioso... use a função
> unlink(2)
>
> /me se lembra quando usou (no mesmo gkdial) a função system()
> pra executar o rm em arquivos... *sigh*
>
> []s!
>
> --
> Gustavo Noronha Silva - kov <http://www.metainfo.org/kov>
> *----------------------------------------------------------------*
> | .''`. | Debian GNU/Linux: <http://www.debian.org> |
> | : :' : | Debian BR.......: <http://debian-br.sourceforge.net> |
> | `. `'` | Be Happy! Be FREE! |
> | `- | "Think globally, act locally!" |
> *----------------------------------------------------------------*
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>
Jackson Gois
jacksong@iq.usp.br
jacksons@iae-sp.br
Reply to: