+ Responder ao Tópico



  1. #1

    Padrão Executar comandos Linux em programas feitos em C

    Ola Pessoal,

    eu nao estou querendo comprar nenhum programa de gerenciamento de Provedor, eu quero eu mesmo desenvolver este programa para mim. Alguem conhece algum livro, site, ou tutorial, que de dicas de como programar em C executando comandos do linux ?

    Grato,

    Vinicius Silva

  2. #2

    Padrão Executar comandos Linux em programas feitos em C

    se vc quer soh executar algum comando especifico pra linux eh soh usar a função system, mas isso nao eh mto recomendado, por prob de seguranca, mas um livro mto bom de C na minha opniao eh esse:
    http://www.linuxmall.com.br/index.php?product_id=366



  3. #3

    Padrão Executar comandos Linux em programas feitos em C

    usa shell script cara

  4. #4
    redeprotegida
    Visitante

    Padrão Executar comandos Linux em programas feitos em C

    eu voto no shell script também
    se vc nao sabe como é, vai ae pra te esclarecer

    vou dar um exemplo:

    vi (ou qualquer um editor de texto de sua preferencia)

    vi script
    (começo do conteudo do arquivo texto)
    #!/bin/bash
    echo "limpando logs"
    rm -rf /var/log/*.0

    echo "removendo quarantena do amavis"
    rm -rf /var/virusmails/*

    echo "restartando alguns daemons"
    service squid restart
    service httpd restart
    service talcoisa restart


    echo "fim das operações"
    (fim do conteudo)
    (salva)

    chmod 700 script

    ./script

    (pronto, ele vai executar todos os comandos que tão dentro do seu bashscript)



  5. #5
    Fabio_Laé
    Visitante

    Padrão Executar comandos Linux em programas feitos em C

    Dê uma olhada nas funções C em execl, execv entre outras. isso resolve o seu caso.
    Soh uma dúvida, vc quer implementar um gerenciador de provedor? Como assim? O esse sistema faria?

    Abraços,
    Fabio Laé

  6. #6

    Padrão Executar comandos Linux em programas feitos em C

    Eu realmente vi que com shell script seria uma boa. O q eu quero mesmo eh fazer um programa de gerenciamento. Existem programas no mercado fazendo isto. www.magiclink.com.br

    eles controlam usuarios, permitem fazer alterações nas configurações do linux, gera boletos bancarios, controla inadimplencia, entre varias outras coisas.

    como sou programador delphi, e conheço um pouco de C, pensei em fazer em C, mas tambem tive dando umas olhadas no shell, e talvez de pra fazer alguma coisa...

    aguardo mais comentarios,

    grato,

    vinicius Silva