Pular para o conteúdo

Passar parametros para o shell

Responder tópico
  • Denunciar
  • Indicar

1. Passar parametros para o shell

Enviado em 02/04/2008 - 16:20h

Olá amigos...

estou desenvolvendo um pequeno frontend para iptables usando c, eh soh pra aprendizado mesmo vai ser até freeware, mas estou esbarrando na hora de fazer o seguinte.

Gostaria que meu programa enviasse direto ao shell os parametros que eu escolhi durante o sistema conforme as perguntas que ele faz.

A poucos dias consegui fazer com que o sistema envie essa linha para um arquivo usando fopen, entao depois de varias linhas(regras) criadas, bastava executar o arquivo que o meu suposto firewall entrava em acao, mas para isso eu tinha que sair do programa e executar o arquivo, eu quero que isso seja feito automaticamente, sem eu fechar o programa.

Desculpem a forma que eu coloquei, mas sempre tento fazer perguntas facilitando o maximo o entendimento para quem esta lendo... mas isso nem sempre acontece...

Obrigado.

Responder tópico

2. então

Enviado em 02/04/2008 - 16:25h

ja tentou o system?
Não to com o linux aqui e nem gosto muito dessa pratica de sair rodando outras coisas de um programa, mas acho que poderia usar o system para isso
system("programa &");
se precisar do root, você pode usar sudo.

Agora como falei, não testei e não sei se funciona, tente ai :)

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder