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
-
Diretório esperado:
/u/bats -
Permissão necessária:
-
Caso o arquivo não exista:
Faça o download da BAT - Clique aqui
1.2. Arquivo checa-novoagente-executando.sh
-
Diretório esperado:
/u/pdv/novoAvanco/ -
Permissão necessária:
-
Caso o arquivo não exista:
Faça o download da BAT - Clique aqui
⏱️ 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:
-
Executar o forçador de vendas a cada 5 minutos:
Como deve estar:
- 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:
⚙️ 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:
🧠 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) |
- |

No Comments