Reinício de senha automático via cron

italomota2011italomota2011 Entry Level
edited April 2016 in Tutorial
Consegui reiniciar as senhas na versão 1.5.1 da seguinte forma,

abri o terminal e digitei o comando:

crontab -e

em seguida adicionei a seguinte linha:

0 0 * * * /var/www/html/novosga/bin/novosga reset

dessa maneira irá reiniciar todos os dias meia noite
Tagged:

Comments

  • @italomota2011 muito bom. Vou utilizar aqui, obrigado!
  • coutogilsoncoutogilson Entry Level
    Alguém mais testou?
  • jorge10jorge10 Entry Level
    Boa tarde,

    Eu testei mais não funcionou!!!!
  • @jorge10 experimente dá permissão ao usuário que você criou o cron, ou crie com Usuário root , já passei por várias situações que só funcionaram criando com root.
  • VeraVera Entry Level
    Olá,

    Aqui na nossa instalação o servidor é Windows e a equipe de infraestrutura agendou no servidor uma tarefa que diariamente às 5h00 da manhã executa o comando que reinicia as senhas de TODOS os locais:

    bin/novosga reset

    Dica: se fosse usado o comando bin/novosga reset 1 seria reiniciada apenas a numeração de senha da unidade 1

    Quando a numeração é reiniciada os dados das tabelas que contém os dados do dia são copiados para as tabelas de histórico e os dados do dia são apagados:

    Tabela: historico_atendimentos
    Finalidade: Histórico de senhas emitidas, atendidas ou não
    O que acontece: registros da tabela 'atendimentos' são copiados para esta tabela

    Tabela: historico_atend_codif
    Finalidade: Histórico de serviços atendidos em uma senha (1 registro para cada serviço atendido na senha)
    O que acontece: registros da tabela 'atend_codif' são copiados para esta tabela

    Tabela: contador
    Finalidade: Última senha emitida em cada unidade
    O que acontece: campo total = 0 para todas as unidades

    Tabela: painel_senha
    Finalidade: Senhas chamadas (cria 1 registro a cada chamada da mesma senha)
    O que acontece: todos os registros são apagados

    Tabela: atendimentos
    Finalidade: Senhas emitidas e aguardando atendimento
    O que acontece: todos os registros são apagados

    Tabela: atend_codif
    Finalidade: Serviços atendidos em uma senha (1 registro para cada serviço atendido na senha)
    O que acontece: todos os registros são apagados
  • jorge10jorge10 Entry Level
    @netdados, bom dia. veja como esta meu arquivo. usuário é root.

    root@sgagb:/var/www/html/novosga/public/painel-web/themes# crontab -l
    # Edit this file to introduce tasks to be run by cron.
    #
    # Each task to run has to be defined through a single line
    # indicating with different fields when the task will be run
    # and what command to run for the task
    #
    # To define the time you can provide concrete values for
    # minute (m), hour (h), day of month (dom), month (mon),
    # and day of week (dow) or use '*' in these fields (for 'any').#
    # Notice that tasks will be started based on the cron's system
    # daemon's notion of time and timezones.
    #
    # Output of the crontab jobs (including errors) is sent through
    # email to the user the crontab file belongs to (unless redirected).
    #
    # For example, you can run a backup of all your user accounts
    # at 5 a.m every week with:
    # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
    #
    # For more information see the manual pages of crontab(5) and cron(8)
    #
    # m h dom mon dow command

    0 0 * * * /var/www/html/novosga/bin/novosga reset
  • jorge10jorge10 Entry Level

    # m h dom mon dow command

    24 16 * * * root /var/www/html/novosga/bin/novosga reset
  • jorge10jorge10 Entry Level
    Agora deu certo!!!!
This discussion has been closed.