LongTask
De ISPWiki.
LongTask a été mis à jour à partir de l'édition de BILLmanager 4.0.49.
Changements principaux:
- Les paramètres sont transmis via la ligne de commande. Cependant, le mode de transmission via le troisième descripteur de fichiers est sauvegardé;
- Le redémarrage n'est plus réalisé en cas de faillite du programme;
- LongTask a été ajouté dans la section "Tâches en arrière-plan" dans le menu;
LongTask est destiné à fonctionner sous les procesus longtemps effectuées.
Les paramètres sont transmis comme les options de la ligne de commande si le processus de LongTask a été lancé par le processus principal.
Avant de terminer veuillez lancer les commandes suivantes:
- en cas de succès
/usr/local/ispmgr/sbin/mgrctl -m nom_de_gestionnaire_de_lancement longtask.finish?elid=chemin_au_fichier pid&status=ok
- en cas d'erreur
/usr/local/ispmgr/sbin/mgrctl -m nom_de_gestionnaire_de_lancement longtask.finish?elid=chemin_au_fichier pid&status=err&errmsg=texte_d_'_erreur
où:
- nom_de_gestionnaire_de_lancement- billmgr (si BILLmanager est utilisé)
- chemin_au_fichier pid - chemin au fichier pid de LongTask. Pour obtenir la valeur, veuillez utiliser MGR_LT_PID
