Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 02-04-2016 11:23:12

mapomme1108
Membre
Inscription : 03-02-2016

[RESOLU] Ne pas rééxecuter un script

Salut,

Je débute sous Debian.
J'ai fait un script sh simple d'encodage de fichier musicaux au format FLAC vers le format MP3.
Pour l'encodage, j'utilise Pearl Audio Converter.

Le script s'éxecute automatiquement toutes les heures grâce à une tâche cron.

Je voudrais que le processus d'encodage ne se rééxecute pas si un processus d'encodage est déjà en cours, pour
éviter les conflits et les doublons.

Est-ce possible?

Comment dois-je m'y prendre?

Dernière modification par mapomme1108 (03-04-2016 12:33:10)

Hors ligne

#2 02-04-2016 12:10:46

phlinux
Membre
Lieu : S-M
Distrib. : Jessie
Noyau : 4.6
(G)UI : Openbox (+Rox+Feh)
Inscription : 10-05-2009

Re : [RESOLU] Ne pas rééxecuter un script

Bjr,
Il faut peut être que tu nous montre ton script ?

Pages perso : feh, omegat, udisks, sa station de travail comme passerelle

Hors ligne

#3 02-04-2016 12:40:30

mapomme1108
Membre
Inscription : 03-02-2016

Re : [RESOLU] Ne pas rééxecuter un script

Oui :

pacpl -r -p -to mp3 --bitrate 256 -only flac /home/francois/NAS/Multimedia/Musique/ENCODING/FLAC --outdir /home/francois/NAS/Multimedia/Musique/ENCODING/MP3



je pense que le problème est résolu : j'ai fait s'éxecuter la tâche cron toutes les 5 minutes et Pearl Audio Converter ne réencode pas si le dossier de destination éxiste

Dernière modification par mapomme1108 (03-04-2016 12:32:48)

Hors ligne

#4 02-04-2016 13:22:25

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : [RESOLU] Ne pas rééxecuter un script

Salut smile

Je m’apprêtais à te proposer de créer un fichier de verrou au lancement du script et l'effacer à la fin, mais ça semble résolu, donc : Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre. cool

Edit : Et on pourrait ajouter, histoire que ta ligne de code soit plus facile à lire : Voir le tuto : Le code, ça pique moins les yeux en couleur

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

En ligne

Pied de page des forums