Skip to content
  • Categorias
  • Recente
  • Tags
  • Popular
  • Usuários
  • Grupos
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Brite)
  • No Skin
Collapse

Automatize Fórum

  1. Home
  2. Wiki-Automatize
  3. AutomatizeCron

AutomatizeCron

Agendado Fixado Trancado Movido Wiki-Automatize
1 Posts 1 Posters 4 Visualizações 1 Watching
  • Mais Antigo para Mais Recente
  • Mais Recente para Mais Antigo
  • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • cassolC
    cassolC
    cassol
    Global Moderator
    escreveu última edição por cassol
    #1

    Introdução

    O AutomtizeCron é um agendador de tarefas baseado no Cron do Linux.

    Instalação

    O instalador encontra-se aqui.

    Após a instalação, os agendamentos devem ser feitos conforme abaixo.

    Configuração

    A configuração dos agendamentos é feita no arquivo cron.tab que está na pasta de instalação do AutomatizeCron ("C:\Program Files (x86)\Automatize\Cron\).

    Exemplos de agendamentos no AutomatizeCron:

    #executa o notepad a cada 2 minutos no dia 02/abril
    */2 * 2 4 * c:\Windows\notepad.exe
    
    # a cada 2horas a partir das 8 ate 22h, meia noite, 2h e 3h. Todos os dias - PREVIA ONLINE
    0 10-3/2,0,2,3 * * * osql -U sa -P auto3010 -S 127.0.0.1\SQLEXPRESS -d AutomatizeDB -Q "exec spc_rel_previa_online @idEmpresa = 1,@EnviaMail=1"
    
    # copia para o ftp às 14:34
    34 14 * * * cmd=ftp subcmd=copy host=automatize.serveftp.com user=$(suporte) pwd=$(Pwd@bnm) dir=/Uploads/BACKUP-OFICIAL/03495483000130 file="d:\temp\cupom.png"
    
    # compacta e separa em volumes de 10mb
    10 16 * * * cmd=zip subcmd=v10m dir="d:\temp\c*.png" file="d:\temp\arq.7z"
    
    # compacta com senha
    54 09 * * * cmd=zip dir="d:\temp\c*.png" file="d:\temp\arq.7z" pwd=$(teste)
    
    # apenas compacta
    10 16 * * * cmd=zip dir="d:\temp\c*.png" file="d:\temp\arq.7z"
    
    # copia para o DROPBOX
    35 14 * * * cmd=dropbox subcmd=copy dir=/clientes/03495483000130 file="d:\temp\c*.png"
    
    # compacta e copia para o DROPBOX
    39 8 * * * cmd=dropbox subcmd=copy+zip dir=/clientes/03495483000130 file="d:\temp\cupom.png"
    
    # Faz backup do banco as 14:02
    02 14 * * * d:\db\backup\ag.bat "d:\db\backup\automatizedb_diario_0900.bak" "d:\temp\" sa auto3010 "10.1.1.15\sqlexpress,1433"
    
    

    ✔ Por padrão o Cron aguarda 30 segundos até o processo finalizar, mas esse tempo pode ser alterado acrescentando o parâmetro --timeout= ao final do agendamento. Exemplo para aguardar 180 minutos:

    # Faz backup do banco as 14:02
    02 14 * * * d:\db\backup\ag.bat "d:\db\backup\automatizedb_diario_0900.bak" "d:\temp\" sa auto3010 "10.1.1.15\sqlexpress,1433" --timeout=180
    
    

    Significado dos * * * * * do AutomatizeCron:

    *     *     *   *    *        
    -     -     -   -    -
    |     |     |   |    |
    |     |     |   |    +----- dia da semana (0 - 6) (Domingo=0)
    |     |     |   +------- mês (1 - 12)
    |     |     +--------- dia do mês (1 - 31)
    |     +----------- hora (0 - 23)
    +------------- minuto (0 - 59)
    
    # EXEMPLOS
    #min    hora    dia do mes  mes     dia da semana   Resultado
    30   0     1        1,6,12     *        – 00:30 Hrs  no dia 1 de JANEIRO, JUNHO E DEZEMBRO
    0    20        *          10      1-5       – 8.00 PM toda semana de trabalho (Mon-Fri) somente em OUTUBRO.
    0        0   1,10,15      *        *        – a meia noite, nos dias 1, 10 e 15 de cada mês
    5,10     0        10          *        1        – Às 12:05, 12:10 toda segunda e no dia 10 de cada mês
    */5      */2       *              *        *            - A cada duas horas e a cada 5 minutos
    

    Exemplo de Configuração de Backup

    UTILIZE ESSA CONFIGURAÇÃO SOMENTE SE O CLIENTE UTILIZA O BACKUP PAGO

    #copia o backup diario as 5h
    00 05 * * * cmd=dropbox subcmd=copy dir=/clientes/NOMECLIENTE_CNPJ file="C:\inst\Bkp\AutomatizeDB_diario_*.bak.7z"
    
    #copia o backup do domingo as 23h
    00 23 * * 0 cmd=dropbox subcmd=copy dir=/clientes/NOMECLIENTE_CNPJ file="C:\inst\Bkp\AutomatizeDB_semanal_dom_*.bak.7z"
    
    #copia o backup da quarta as 23h
    00 23 * * 3 cmd=dropbox subcmd=copy dir=/clientes/NOMECLIENTE_CNPJ file="C:\inst\Bkp\AutomatizeDB_semanal_qua_*.bak.7z"
    
    #backup 03h todos dias
    00 03 * * * c:\db\backup\ag.bat "c:\db\backup\AutomatizeDB_diario_0300.bak" "C:\Inst\Bkp\" sa auto3010 "127.0.0.1\sqlexpress,1433"
    
    #backup 21h domingo
    00 21 * * 0 c:\db\backup\ag.bat "c:\db\backup\AutomatizeDB_semanal_dom_2100.bak" "c:\inst\bkp\" sa auto3010 "127.0.0.1\sqlexpress,1433"
    
    #backup 21h quarta
    00 21 * * 3 c:\db\backup\ag.bat "c:\db\backup\AutomatizeDB_semanal_qua_2100.bak" "c:\inst\bkp\" sa auto3010 "127.0.0.1\sqlexpress,1433"
    

    Migrado da wiki (automatizecron). Última edição em 26/04/2018; autores: cassol.

    1 Resposta Última resposta
    0

    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

    With your input, this post could be even better 💗

    Cadastrar Login
    Responder
    • Responder como tópico
    Entre para responder
    • Mais Antigo para Mais Recente
    • Mais Recente para Mais Antigo
    • Mais Votados


    • Login

    • Não tem uma conta? Cadastrar

    • Login or register to search.
    • Primeiro post
      Último post
    0
    • Categorias
    • Recente
    • Tags
    • Popular
    • Usuários
    • Grupos