[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: programação shell script



Francisco Welington de Sousa Lima wrote:

Olá pessoal,
     Antes de mais nada, feliz natal para todos. Gostaria de saber onde
encontro material para programação Shell script.

Verifique os diversos guias que os colegas já indicaram.

Bom na realidade
temos  um laboratório com debian-sarge com 8 máquinas IBMs antigas de
disco rígido de 2.9 Gz

ééé... não entendi bem, qual o tamanho dos discos? :-)

e 128 de memória ram, que é atualmente usado
para ensino de Física computacional que  contém também o windows NT,
ou seja, metade linux e metade Windows. No momento estou orientando
dois alunos de iniciação científica que usavam um grande laboratório,
mas por causa de brigas internas , que não posso relatar aqui eu meus
alunos não tem mais acessos a este laboratório

Welington, não estou te culpando de nada, só gostaria de dizer que isso é realmente muito triste; num ambiente onde todos deveriam colaborar temos que conviver com todo tipo de politicagem e etc. Aqui na Unicamp já vi isso acontecer tbm... uma pena. Em relação a computadores isso é mais forte ainda, pois ter um laboratório equipado com micros bons e recentes representa um grande investimento.

e eu gostaria de usar
o laboratório de ensino para que meus alunos não percam a sua bolsa
de iniciação,ou seja, quero fazer um shell script que rode no
debian-sarge da seguinte maneira ,durante o dia o laboratório é super
ocupado pelos alunos de Física que só gostam de usar o windows(isso é
ruin), quando desse 20:00 eu reiniciaria esses computadores

Humm, vc iria reiniciar na mao? Ou agendar uma tarefa?
Nao lembro se o windows NT tem um agendador de tarefas... mas acho que isso é possível. De qquer maneira, se vc quiser deixar a instalação do Debian bem escondida sem grub/lilo (realmente 'stealth'), vc pode usar um disquete de boot pra carregá-lo.

e
colocaria o debian para funcionar e os programas de meus alunos
começariam a rodar a noite toda e quando fosse de manhã as 8:00 horas
eles parassem automaticamente e desligariam os PCS,

Isso é bem facil de fazer no linux, mas dependendo da máquina, é mais facil reiniciar do que desligar (no caso de micros antigos (não ATX, pois eles não se desligam sozinhos).

que só
começariam a rodar novamente a noite de onde ele tinha parado.

Humm, aqui vem a parte complicada da história. Dependendo do que voce vai fazer, vale a pena dividir em unidades de tempo e parar-reiniciar de tempos em tempos, salvando o estado da sua aplicação. Mas quem tem que fazer isso é o programa que está rodando; só quem sabe o que é importante salvar para continuar depois é o próprio programa, seja um script, em C, etc.

Agora, o que voce vai fazer/faz é em shell mesmo ou o shell é quem chama a aplicação real? Não é qquer shell script que fica várias noites rodando... :-)


Tenho
um amigo que sabia fazer isso, mas perdi o contato com ele, por isso
se alguém j´fez algo parecido, ou sabe onde posso encontrar
documentos que ensinem a programação shell script eu ficaria n=muito
feliz , pois o tempo está contra mim e meus alunos.

Amigo, precisando de ajuda, estamos aqui - fazemos o que podemos :-)


--
Marcos Lazarini



Reply to: