Programar o crontab

1. Programar o crontab

Rodolpho Netto
rodolpho.netto

(usa Red Hat)

Enviado em 13/01/2012 - 10:23h

Bom dia, gostaria de programar o contrab para exercutar varios comandos, partindo do mesmo horario, e sempre que ele terminar 1, começa o outro, nao posso programar o horario dos outros porque não sei que horas termina o primeiro, e gostaria tambem de montar uma unidade de rede que tem um espaço no nome da pasta tipo "arq digital" ele cria uma pasta pro arq e outra pro digital, obrigado!


  


2. Script

Alex Fernando
showd07

(usa Debian)

Enviado em 13/01/2012 - 12:48h

Vc pode por no final de cada script a execução do proximo.
no crontab vc coloca so o primeiro script ai um vai puxando o outro qdo terminar.

nao entendi o q vc quer com a unidade de rede, explique melhor


3. Re: Programar o crontab

Rodolpho Netto
rodolpho.netto

(usa Red Hat)

Enviado em 13/01/2012 - 13:42h

Entendi, mas eu nao conheço muito linux ainda, como eu crio o script e como eu puxo ele no contrab depois? lembrando que eu estou usando um redhat sem interaface visual.


4. crontab

Alex Fernando
showd07

(usa Debian)

Enviado em 13/01/2012 - 15:34h

para criar um script vc cria um arquivo

ex:

nano script.sh

nao esqueça do SH

ai vc da permissao 777 no arquivo

chmod 777 script.sh

ai dentro do arquivo

vc da os comandos do script

exemplo:

#COPIAR ARQUIVOS DE UMA PASTA A OUTRA

cp -frv /home/teste/ /home/teste2/


#FIM DO SCRIPT


ai depois vc copia para a pasta /sbin o script.sh

ai vc edita o /etc/crontab

e coloca assim

* * * root script.sh


5. Re: Programar o crontab

Rodolpho Netto
rodolpho.netto

(usa Red Hat)

Enviado em 17/01/2012 - 15:41h

Boa Tarde!

estou começando a programar um shell script com os comandos, o comando CP funciono blz como deveria agendado no crontab, porem o comando mount nao funcionou, se eu rodo ele direto $ mount -t cifs //192.168.0.99/Pasta/ /mnt/Pasta -o username=Administrator,password=senha vai embora na boa, se eu coloco o mesmo comando no arquivo backup.sh ele ja nao roda mais, alguem sabe o que é? porque outros comandos dentro do backup.sh rodam (estou testando o mount sozinho no backup.sh pra nao dar erro, mas um comando CP funciona sozinho dentro do backup.sh sem problemas) Obrigado!


6. Crontab

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 17/01/2012 - 21:27h

Para executar script pelo cron dentro do script deve ter o caminho completo para o executavel

exemplo:
/bin/mount XXX etc...

O caminho varia dependendo de sua distro

find / -iname mount


7. Re: Programar o crontab

Rodolpho Netto
rodolpho.netto

(usa Red Hat)

Enviado em 18/01/2012 - 08:15h

O problema é mesmo eu fazendo

cd /sbin

./backup.sh
ou seja não tem a ver com crontab, pq se eu coloco 1 comando CP ou RM funciona blz, mas o mount não

ele nao executa o comando, agora se eu executar o comando mount direto ele funciona perfeitamente.


8. Permisão

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 18/01/2012 - 11:43h

tenta colocar: 03 23 * * * root /usr/local/bin/backup.sh (Todo dia as 23:30)

Outra coisa a permissão do arquivo correta e chmod +x seu_script

vc esta tentando montar uma unidade de rede então deve usar
# # smbmount ou

mount -t smbfs -o username=Administrador,password=xxxxx //192.168.0.x/seuCompartilhamento/ /pasta destino (precisa instalar o smbfs)








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts