@extends('layouts.app') @section('title','Import auto (Cron)') @section('content')
Lance tout de suite la récupération des deux sources.
Les 25 dernières exécutions (cron automatique + import manuel), la plus récente en haut.
@if(empty($logTail))Aucune exécution enregistrée pour l'instant. Lancez un « Importer maintenant » ou attendez le prochain passage du cron.
@else@foreach($logTail as $line){{ $line }}
@endforeach
@endif
La planification OVH lance un script, pas une URL. On pointe donc directement le fichier PHP prévu à cet effet, aucun jeton ni adresse web à saisir (le champ « Commande » d'OVH refuse d'ailleurs les caractères ? et =).
{{ $cronPath }}www/… ou le nom de votre site).
Pour un service qui appelle une adresse web (et non un script). Contient votre jeton secret : ne la partagez pas.
Créez un compte gratuit sur cron-job.org, ajoutez un « cronjob » avec cette URL, fréquence horaire. Ne convient pas au cron OVH (qui n'accepte qu'un fichier).
@elseDéfinissez un CRON_TOKEN dans Configuration (.env) pour activer ce déclencheur HTTP (utile uniquement pour cron-job.org, pas pour OVH).
Accès SSH/CLI ? 0 * * * * php {{ $cliPath }} schedule:run (import horaire + purge RGPD + sauvegarde).