1
0

ajout d'une commande log

This commit is contained in:
unfr 2025-02-03 23:25:38 +01:00
parent 4120f07133
commit c05c09fb4a
3 changed files with 18 additions and 2 deletions

View File

@ -129,6 +129,14 @@ do_status() {
echo -e "${ROUGE}${GRAS}■■■■■■${NORMAL} : ERREUR" echo -e "${ROUGE}${GRAS}■■■■■■${NORMAL} : ERREUR"
} }
do_showlog() {
release_name="$2"
if [[ "${release_name}" =~ \.(mkv|mp4)$ ]]; then
release_name="${release_name%.*}"
fi
cat ${DOSSIER_LOGS}${release_name}.log
}
do_createdb() { do_createdb() {
if [ -f "$DB_FILE" ]; then if [ -f "$DB_FILE" ]; then
@ -169,6 +177,13 @@ case "$1" in
createdb) createdb)
do_createdb do_createdb
;; ;;
log)
if [ -z "$2" ]; then
echo "Usage: $0 add <release_path>"
exit 1
fi
do_showlog "$@"
;;
add) add)
if [ -z "$2" ]; then if [ -z "$2" ]; then
echo "Usage: $0 add <release_path>" echo "Usage: $0 add <release_path>"

View File

@ -164,7 +164,7 @@ _autopost_completion() {
prev="${COMP_WORDS[COMP_CWORD-1]}" prev="${COMP_WORDS[COMP_CWORD-1]}"
# Liste des commandes disponibles # Liste des commandes disponibles
opts="start stop restart show status createdb add" opts="start stop restart show status createdb add log"
# Si l'utilisateur est en train de taper le premier argument, proposer les commandes # Si l'utilisateur est en train de taper le premier argument, proposer les commandes
if [ $COMP_CWORD -eq 1 ]; then if [ $COMP_CWORD -eq 1 ]; then

View File

@ -66,7 +66,8 @@ postauto createdb
| show | Permet de rentrer dans la fenêtre d'exécution du script (ctrl a+d pour en sortir). | | show | Permet de rentrer dans la fenêtre d'exécution du script (ctrl a+d pour en sortir). |
| status | Voir les 500 derniers enregistrements du fichier DB avec leur status (Attente, Echec, Succès) (Attente, Echec, Succès). | | status | Voir les 500 derniers enregistrements du fichier DB avec leur status (Attente, Echec, Succès) (Attente, Echec, Succès). |
| add | Ajouté un fichier MKV à traiter dans la base (doit être suivi du chemin complet de votre fichier). | | add | Ajouté un fichier MKV à traiter dans la base (doit être suivi du chemin complet de votre fichier). |
| createdb| Permet de créer la DB (si vous souhaitez écraser la DB une confirmation vous sera demandé). | | createdb | Permet de créer la DB (si vous souhaitez écraser la DB une confirmation vous sera demandé). |
| log | Permet de voir le log de ppost d'un fichier précis. |
#### Désinstallation. #### Désinstallation.