[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] Mini-Shell em C
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] Mini-Shell em C |
Date: |
Tue, 8 Jun 2004 10:45:06 -0300 |
Pessoal,
uma msg de um cara que certamente não contribuirá em nada com o nosso país
pq espera que façamos as coisas para ele poder passar na (creio que "pela"
seria melhor que "na") faculdade, criou uma tremenda flame em nossa
comunidade, gerando a saída de um dos nossos melhores colaboradores.
Este cara foi devidamente banido da lista mas o mal já estava feito... O
Felipe desligou-se, mas pedi-lhe particularmente que reconsiderasse a
decisão e espero, para o nosso bem, que ele reconsidere a sua decisão.
Senhores, a nossa lista está madura e praticamente não precisa de
moderadores. Peço-lhes somente que qdo ocorrer um caso como esse ou qdo
houver um off-topic de qq outra natureza, que ignorem o impertinente e ele
por si próprio verá que não está agradando e sairá do grupo.
Peço-lhes desculpas por não ter feito a intervenção antes, mas estava no
Fórum Internacional de Sw Livre desde a última 4a. feira e desde então não
acessei a minha caixa postal.
Saudações e abraços a todos,
Julio Cezar Neves
Moderador
| -----Mensagem original-----
| De: André Figueiredo [mailto:address@hidden]
| Enviada em: sexta-feira, 4 de junho de 2004 15:15
| Para: address@hidden
| Assunto: [shell-script] Mini-Shell em C
|
|
| Pessoal,
| Eu faço um politécnico em Redes de Computadores mas estou
| precisando fazer
| um trabalho em C.
| Preciso fazer um Mini-Shell em C para rodar no linux.
| Sera que alguém pode me ajudar?
| Obrigado.
|
| André Figueiredo
|
| O enunciodo do trabalho e o seguinte:
|
|
|
| OBJETIVO:
|
|
| Implementar um mini-shell para o sistema operacional Linux.
|
| FUNÇÕES:
|
| O programa MyShell deverá ser capaz de executar comandos
| simples, isto é,
| sem redirecionamento nem backgroud, utilizando para isso a criação de
| processos filhos para executar os comando. A única exceção
| será o comando
| cd.
|
| ETAPAS:
|
| 1ª etapa: Ambientação
|
| * Utilização de um editor de programas
| * Compilação com o gcc
| * Digitação, compilação e execução de um programa de teste.
|
| 2ª etapa: Montagem da estrutra
|
| * Exibir o prompt
| MyShell>
|
| * Entrar comando ( através do fgets)
|
| * Exibir o comando digitado (somente para validação)
|
| * Sair do programa com o comando exit
|
| 3ª etapa: Tratamento do comando
|
| * Separar comando de argumentos
|
| * Criar processo filho para executar o comando (fork)
| * Trocar a imagem do processo filho (execvp)
|
| OBS. Comando para mudar diretório chdir(str)
|
|
|
|
| [As partes desta mensagem que não continham texto foram removidas]
|
|
|
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de
| programação, como perl, C etc. Quem insistir em não seguir
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
- RES: [shell-script] Mini-Shell em C,
Julio Cezar Neves - DATAPREVRJ <=