Skip to main content

Manual de Preparação e Adaptação do NovoAgente no PDV Debian ( 64 bits )

Este manual descreve o passo a passo necessário para preparar o ambiente do PDV Debian e garantir o correto funcionamento do novoagente ( para versão 64 bits )


🧩 1. Verificação dos arquivos de execução

1.1. Arquivo forcarvendas.sh


1.2. Arquivo checa-novoagente-executando.sh


⏱️ 2. Configuração do CRON

O cron é responsável por manter o novoagente ativo e garantir o envio regular das vendas.
As execuções devem ser configuradas da seguinte forma:

2.1. Sentenças de execução

  • Executar o checador a cada 1 minuto:


    */1 * * * * /u/pdv/novoAvanco/checa-novoagente-executando.sh
  • Executar o forçador de vendas a cada 5 minutos:


    */5 * * * * /u/bats/forcarvendas.sh

Como deve estar:

image.png

  • Para salvar a alteração do cron, depende do editor que esta sendo usando. Geralmente no Debian usa  o "nano". Com isso, bsta dar CTRL + O pra salvar, e depois ENTER. Para sair: CTRL + X 

2.2. Reinício do cron

Após adicionar as linhas acima e salvar, reinicie o serviço:

sudo systemctl restart cron

⚙️ 3. Verificação do db.json

O arquivo db.json contém as informações de conexão e configuração do agente.
Certifique-se de que:

  • Para configurar o db.json, use o comando ./novoagente --servico ( no diretorio /u/pdv/novoAvanco )
  • Verificar se os dados de conexão estão corretos (cnpj, token, número do PDV, diretório padrão);

  • O arquivo está localizado no diretório correto do novoagente ( /u/pdv/novoAvanco );

  • As permissões permitem leitura e escrita pelo serviço ( chmod 777 * no diretorio )

Exemplo de um Json preenchido: 

image.png


🧠 4. Versão do NovoAgente

Utilize sempre a versão mais recente do novoagente.exe (64 bits).
Faça o download da versão do NovoAgente - Clique aqui ( versão 64 bits para Debian )


5. Resumo Final

Etapa Ação Caminho Frequência
1 Verificar forcarvendas.sh /u/bats -
2 Verificar checa-novoagente-executando.sh /u/pdv/novoAvanco/ -
3 Configurar CRON /etc/crontab 1min / 5min
4 Reiniciar serviço CRON sudo systemctl restart cron -
5 Validar db.json /u/pdv/novoAvanco/ -
6 Garantir versão atualizada novoagente.exe (64 bits) -


avanco-logo.png