חילוץ קבצים אוטומטי לשרתי NAS כגון E-Trayz מבוסס לינוקס (סקריפט)

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
Light פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 846
הצטרף: יולי 2008
מיקום: חיפה

שליחה

היי,

הייתי לי בעיה עם שרת ה NAS שלי (Etrayz).
הבעייה היא שאני מוריד את כל המדיה שלי בקבצים של *.rar כתבתי סקריפט קטן (עם עזרה מגוגל :) )


הינה הסקריפט:

קוד: בחירת הכל

#!/bin/bash
#

if [ $# = 0 ]; then
  echo "Please state working directory."
  exit 0
fi

find $1 \( ! -regex '.*/\..*' \) -type d | while read d
do
    echo "Currently checking $d ..."
    rarcount=$(find "$d" -maxdepth 1 \( ! -regex '.*/\..*' \) -name '*'.rar | wc -l)
    echo $rarcount files found

    if [ $rarcount -ge 1 ] ; then
        echo "Unpacking rar..."
        unrar x -o- -inul "$d/*.rar" "$d"
        if [ $? = 0 ]; then
            rm -f "$d"/*.r??
            rm -f "$d"/*.sfv
            rm -f "$d"/*.nfo
            rm -f "$d"/*sample*.avi
        else
            echo "FAILED: ${d}" >> failed

        fi
    else
        echo No RAR-files found
    fi
done
#
#
הפעלת הסקריפט

sh "file name" "directory to scan" (כמובן להוריד מרכאות).

אם מישהו רוצה לשפר אותו, בשמחה רק שיפרסם את השיפורים :)

תהנו, אני מקווה שזה יעזור למישהו.

Light.
Let there be LIGHT!
---------------------------
Store by Promise DS4600 4x2TB / DS720+ 2x4TB

חזור אל “תוכנה - KODI”