pyLoad package_finished script

pyload/scripts/package_finished/ExternalScript.sh:

#!/bin/sh -e
screen -d -m /opt/bin/extract_rar "$@"


/opt/bin/extract_rar:
#!/bin/sh -e

# set local vars
DLN_ID="$1"
DLN_NAME="$2"
DLN_FOLDER="$3"
DLN_PWD=""

if [ ! -z "$4" ] ; then
    # password passed
    DLN_PWD="-p$4"
fi

for entry in "$DLN_FOLDER"/*.rar
do
  if [ -f "$entry" ]then
    DLN_FILE="$entry"

    break
  fi
done

# debug command to file
echo "unrar e $DLN_PWD $DLN_FILE" >> /opt/var/log/pyload_package_finished.log

echo "---" >> /opt/var/log/pyload_package_finished.log

# extract
cd "$DLN_FOLDER"
unrar e $DLN_PWD $DLN_FILE

# remove rev and rar files
rm -rf *.rar
rm -rf *.rev

 

Lascia un commento

Il tuo indirizzo email non sarĂ  pubblicato. I campi obbligatori sono contrassegnati *