Question relative reference ici
Voici ma recette de procmail qui fonctionne …
:0bf * ^Subject.*register$ | /usr/bin/php -f /root/data/scripts/register.php
Cependant, la recette / script ci-dessus prend jusqu'à 3 heures pour se terminer (beaucoup de données à traiter et à convertir), et c'est seulement alors que procmail poursuit son traitement.
J'ai ajouté un &
à la fin du path du file dans l'espoir qu'il s'exécuterait en arrière-plan mais alors le script ne serait pas exécuté:
:0bf * ^Subject.*register$ | /usr/bin/php -f /root/data/scripts/register.php &
Supprimez le drapeau f
de la recette sans append d'indicateur w
ou W
f
indicateurs f
marquent le filter. Cela permet à procmail de réécrire le message pour les prochaines règles procmail dans le script procmail. Procmail doit attendre la fin de la command de filtrage.
f
description du drapeau dans procmail mini-faq
Q: Comment puis-je changer le contenu d'un message, mais sinon procéder par mon .procmailrc comme d'habitude?
A: Voici à quoi sert le drapeau: f.
[…]