fix: filebot
This commit is contained in:
@@ -54,6 +54,7 @@ pkgs.writeShellScriptBin "filebot-process" ''
|
||||
echo "$(date): Starting FileBot processing" >> "$LOG_FILE"
|
||||
|
||||
# Run FileBot AMC script
|
||||
set +e # Temporarily disable exit on error to capture exit code
|
||||
${pkgs.filebot}/bin/filebot \
|
||||
-script fn:amc \
|
||||
--output "$OUTPUT_DIR" \
|
||||
@@ -68,14 +69,21 @@ pkgs.writeShellScriptBin "filebot-process" ''
|
||||
ut_dir="$DOWNLOAD_DIR" \
|
||||
ut_kind=multi \
|
||||
clean=y \
|
||||
skipExtract=y || {
|
||||
echo "$(date): FileBot processing failed with exit code $?" >> "$LOG_FILE"
|
||||
exit 0 # Don't fail the hook even if FileBot fails
|
||||
}
|
||||
skipExtract=y
|
||||
|
||||
# Clean up empty directories
|
||||
find "$DOWNLOAD_DIR" -type d -empty -delete 2>/dev/null || true
|
||||
FILEBOT_EXIT_CODE=$?
|
||||
set -e # Re-enable exit on error
|
||||
|
||||
if [ $FILEBOT_EXIT_CODE -ne 0 ]; then
|
||||
echo "$(date): FileBot processing failed with exit code $FILEBOT_EXIT_CODE" >> "$LOG_FILE"
|
||||
exit 0 # Don't fail the hook even if FileBot fails
|
||||
fi
|
||||
|
||||
echo "$(date): FileBot processing completed successfully" >> "$LOG_FILE"
|
||||
|
||||
# Clean up any remaining empty directories
|
||||
find "$DOWNLOAD_DIR" -type d -empty -delete 2>/dev/null || true
|
||||
|
||||
echo "$(date): All processing completed" >> "$LOG_FILE"
|
||||
exit 0
|
||||
''
|
||||
|
||||
Reference in New Issue
Block a user