Re: Shell Script e Agendamento

2002-03-10 Por tôpico Michel
[*]

Valeu :) pela dica, não testei mas quando testar eu digo...
Eu achei um tutorial de shell script muito legal no site www.olinux.com.br
Explica bem, mas como nem tudo são rosas, não dá pra baixar (nem com wget), é 
em php e tem a página no fundo (sem frames), fica meio que obrigado a ler 
online mesmo :(

Falow
-- 
Michel Thadeu Sabchuk



Re: Shell Script e Agendamento

2002-03-10 Por tôpico Gustavo Noronha Silva
On Sun, 10 Mar 2002 10:35:14 -0300
Pedro Zorzenon Neto <[EMAIL PROTECTED]> wrote:

> On Sat, Mar 09, 2002 at 05:12:37PM -0300, Gustavo Noronha Silva wrote:
> > On Fri, 8 Mar 2002 04:54:30 -0300
> > Michel <[EMAIL PROTECTED]> wrote:
> 
> > test -f /tmp/do_not_disonnect || \
> 
> ops... disonnect -> disconnect
opa... valeu Pedro! reescrevi meus scripts mais importantes meio rapidamente
depois de ter apagado meu home e deve ter alguns errinhos =)

[]s!

-- 
[EMAIL PROTECTED]: Gustavo Noronha 
Debian:  * 



Re: Shell Script e Agendamento

2002-03-10 Por tôpico Pedro Zorzenon Neto
On Sat, Mar 09, 2002 at 05:12:37PM -0300, Gustavo Noronha Silva wrote:
> On Fri, 8 Mar 2002 04:54:30 -0300
> Michel <[EMAIL PROTECTED]> wrote:

> test -f /tmp/do_not_disonnect || \

ops... disonnect -> disconnect

> > Se alguém souber de algum manual de shell script ou algo que me ajude eu
> > agradeço :-)
> 
> tem no www.linuxdoc.org, se não me engano

sim, clique em "how-to index" e depois em "advanced bash scripting guide"



Re: Shell Script e Agendamento

2002-03-09 Por tôpico Gustavo Noronha Silva
On Fri, 8 Mar 2002 04:54:30 -0300
Michel <[EMAIL PROTECTED]> wrote:

> % pon ig
> * Queria que agora esperasse uns 10 seg para fazer a conexão;
> % fetchmail
> * Quando o fetchmail liberasse o shell ele continuasse a sequencia;
> % poff ig
> % desligar
eu uso um script que faz basicamente isso... coloquei o nome de kcheck-mail:

___
[~]
[EMAIL PROTECTED] $ cat scripts/kcheck-mail
#!/bin/bash

if ! [ -f /var/lock/LCK..modem ]; then
DISCONECTADO=1
pon TERRA
sleep 1m
fi

fetchmail | tee /home/kov/.fetchmail.log

gdialog --textbox /home/kov/.fetchmail.log 30 80 &

if [ "$DISCONECTADO" = "1" ]; then
test -f /tmp/do_not_disonnect || \
killall -9 pppd >/dev/null 2>&1
fi


ele conecta, espera 1 minuto (10 segundos é muito pouco...)
pega os emails e guarda a saída num log que depois mostra
com gdialog em background... depois disconecta caso o arquivo
/tmp/do_not_disconnect não exista... ele funciona se já
estiver conectado também

> Se alguém souber de algum manual de shell script ou algo que me ajude eu
> agradeço :-)

tem no www.linuxdoc.org, se não me engano

[]s!

-- 
[EMAIL PROTECTED]: Gustavo Noronha 
Debian:  * 



Shell Script e Agendamento

2002-03-09 Por tôpico Michel
Olá pessoal!

Eu tenho uma dúvida: como faço agendamento de tarefas?
Na verdade não é bem isso, eu queria criar um script que eu rodasse e que 
executasse a seguinte sequencia de comandos:

% pon ig
* Queria que agora esperasse uns 10 seg para fazer a conexão;
% fetchmail
* Quando o fetchmail liberasse o shell ele continuasse a sequencia;
% poff ig
% desligar

Isto faria um desligamento automático do computador após ele baixar os e-mail...
Também queria fazer algo assim com o apt-get, mas pensei bem e fica inviável já 
que tenho que configurar ao fim do download (somente para uma atualização tipo 
potato -> woody que leva mais de um dia)...

Se alguém souber de algum manual de shell script ou algo que me ajude eu 
agradeço :-)
-- 
Michel Curitiba-PR