Skip to main content

Flux @GP

CRON

# Toutes les 5mn de 6h00 à 6h59
*/5 6 * * * /home/rms/edi/atgp/run_atgp.sh

# Toutes les 5mn de 7h00 à 7h29
0-29/5 7 * * * /home/rms/edi/atgp/run_atgp.sh

# Toutes les 1mn de 7h30 à 7h59
30-59 7 * * * /home/rms/edi/atgp/run_atgp.sh

# Toutes les 1mn de 8h00 à 8h59
* 8 * * * /home/rms/edi/atgp/run_atgp.sh

# Toutes les 5mn de 9h00 à 11h59
*/5 9-11 * * * /home/rms/edi/atgp/run_atgp.sh

# Toutes les 30mn de 12h00 à 20h59
*/30 12-20 * * * /home/rms/edi/atgp/run_atgp.sh

Fichiers de config

  • atgp.ini
    • FTP : ftp1.atgpedi.net (login/pwd)
    • SSH : edi@192.168.1.13:34322/volume1/DATAS/4DDocuments/EDIBL/
    • Local : /home/rms/edi/atgp/commandes_edi
    • Logs : /home/rms/logs/edi/edi.log

Scripts principaux

  • run_atgp.sh → orchestre le flux (FTP → local → ERP).
  • imp_atgp.py → télécharge les fichiers .edi depuis l’FTP.
  • edi2erp.py atgp → transfert des .edi vers l’ERP via SSH.
  • gest-log.sh → archive les logs quotidiens.

Logs

  • Exemple :
    02/10/2025 07:48:02 ⬇️ Téléchargement : centraleauchan-750957-00014258-20251002074706.edi
    02/10/2025 07:48:07 📦 Archiver sur FTP : centraleauchan-750957-00014258-20251002074706.edi
    02/10/2025 07:48:10 INFO: Transfert de centraleauchan-750957-00014258-20251002074706.edi vers /volume1/DATAS/4DDocuments/EDIBL/