[Linux] Script timeout avec cron, OK en cde

Daniel Huhardeaux daniel.huhardeaux@::1
Jeu 27 Mar 08:59:28 CET 2025


Comme dit dans le message initial, la sortie vers le port 25 était 
également bloqué.

Je récupère ton outil, intéressant.

Bonne journée

Le 26/03/2025 à 21:38, Antoine Delaporte a écrit :
>
> Désolé...
>
> Je pensais que tu aurais lu le mail de retour de ton cron :-)
> Ok, je joue un peu au cron là… Surtout venant après la guerre...
>
> Bon... j'ai eu maintes et maintes fois ce soucis-là... à tel point que 
> je me suis écrit un "wrapper" autour de tous mes appels cron....
>
> J'ai tendrement baptisé ce wrapper cronmutt, je vous laisse deviner 
> pourquoi.
>
> Ce wrapper me permet donc (et suivant ses configuration) :
>   * Positionner le reply-to'n co (afin d'avoir un threading des mails)
>   * Avoir un sujet propre (précédé de *** lorsque le script wrappé par 
> exit différent de 0)
>   * Positionner son retour dans un nextcloud (pour avoir du 
> versionning si si)
>   * N'envoyer un mail qu'en cas d'erreur (pour arreter de ce pourrir 
> la mailbox)
>
> Voilà, depuis cela me simplifie bien la vie...
> Je vous laisse le découvrir sur mon github....
> Si des idées vous traversent l'esprit pour ce zigouigoui, n'hésitez 
> pas...
>
>
> Antoine.
>
> -------- Message d'origine --------
> De : Daniel Huhardeaux <daniel.huhardeaux@::1>
> Envoyé : mercredi 26 mars 2025 à 12:04 PM UTC+1
> Pour : Tux - lug <linux@::1>
> Sujet : RE: [Linux] Script timeout avec cron, OK en cde
>
> Et le coupable est ... Wireguard!
>
> L'option PersistentKeepalive résout le problème: il y a un VPN entre
> serveur et serveur1 alors que la connexion vers serveur2 ne passe pas
> par ce VPN.
>
> Je mono-écris, ça me fait du bien et peut être aider (s'il y a eu des
> lecteurs!) ;)
>
> Le 25/03/2025 à 19:21, Daniel Huhardeaux a écrit :
>>> En changeant d'heure le problème subsiste. Un postqueue -f en cde et 
>>> hop, le courriel est part, idem pour le scp ...
>>>
>>> Le 25/03/2025 à 18:52, Daniel Huhardeaux a écrit :
>>>> Bonjour,
>>>>
>>>> bizarrerie que je ne m'explique pas: j'ai un script maison qui fait 
>>>> un scp vers un serveur1, un rclone vers un serveur2. Le serveur1 
>>>> est également le relayhost pour les courriels du serveur de départ. 
>>>> Les ports 22 et 25 sont bien accessible à ce serveur.
>>>>
>>>> L'éxécution se fait à 23h00:
>>>> . la copie rclone est OK
>>>> . le scp se plante en timeout
>>>> . le mail envoyé par cron se plante en timeout
>>>>
>>>> J'ai modifié l'heure d'exécution du cron à 18h42, bien sûr pas de 
>>>> soucis, idem s'il est lancé en ligne de cmd.
>>>>
>>>> Le cron est lancé par l'utilisateur root.
>>>>
>>>> Si une bonne âme pouvait m'éclairer sur ce mystère j'en serai ravi.
>>>>
>>>> PS: je viens de mettre l'heure à 19h et je me déconnecte des 2 
>>>> serveurs auparavant pour valider (ou non) le blême lié `l'heure 
>>>> d'exécution.
>>>>
>>>


Plus d'informations sur la liste de diffusion linux