Opdrachten en groepen bestanden verwerken
Sinds Picard 2.9 zal Picard proberen om maar één exemplaar van het programma tegelijk uit te voeren. Als Picard wordt opgestart, controleert hij of er al een ander exemplaar met dezelfde versie, configuratiebestand en opstartstatus voor plug-ins (-P) actief is. Als dezelfde versie al actief is, worden bestanden of mappen die in de opdrachtregel van het nieuwe exemplaar zijn opgegeven, samen met andere opdrachten die met de opties -e of -exec zijn opgegeven, doorgegeven naar het al actieve exemplaar en wordt het dubbele exemplaar afgesloten. Zo kan je het verwerken van meerdere bestanden door andere processen laten initiëren. Als er nog geen exemplaar van die versie actief is, wordt Picard normaal opgestart.
Als er bijvoorbeeld al een exemplaar van Picard actief is en er met de volgende opdrachtregel een tweede exemplaar wordt gestart:
picard -e load mbid://release/dbd0ce67-cae6-33eb-8f5a-1143a30c2353
wordt de laadopdracht met de specifieke uitgave doorgegeven aan het actieve exemplaar en wordt het tweede exemplaar afgesloten.
Zo kan de gebruiker het taggen automatiseren door groepen opdrachten dynamisch te verwerken, vooral in combinatie met de opdracht FROM_FILE om een standaard reeks opdrachten te laden, zoals:
CLUSTER
LOOKUP_CLUSTERED
SAVE_MATCHED
REMOVE_SAVED
REMOVE_EMPTY
of:
LOOKUP_CD path/to/ripper.log
SAVE_MATCHED
FINGERPRINT
SUBMIT_FINGERPRINTS
REMOVE_SAVED
REMOVE_EMPTY
of zelfs iets zoals:
# Load a directory of files to process
LOAD path/to/directory/of/unprocessed/files
# Try clustering and lookup the clusters first
CLUSTER
LOOKUP_CLUSTERED
# Save matched clusters
SAVE_MATCHED
# Calculate and submit fingerprints for the matched files
FINGERPRINT
SUBMIT_FINGERPRINTS
# Clean up and remove the saved files
REMOVE_SAVED
REMOVE_EMPTY
# Try scanning the remaining files to find matches
SCAN
# Save matched files from the scans
SAVE_MATCHED
# Clean up and remove the saved files
REMOVE_SAVED
REMOVE_EMPTY
# Any files remaining in the cluster pane could not be
# matched automatically
Please see the Opdrachtregelopdrachten section for details regarding the commands available for execution.