-
Fototrend
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
válasz
PonPon
#13726
üzenetére
Hi!
Ahogy nimfas már írta jó lenne látni a logot, hogy mi történik. Akár még az is elképzelhető, hogy az Optware-os Transmission-ban le van tiltva a script-torrent-done funkció. Ez rögtön kiderül abból, hogy a log-ba bekerül-e az első log bejegyzés.
De a script-nek már egy jó ideje újabb verziója van, ami kicsomagolja a zip-et is (persze ehhez kell az unzip), illetve 2 szintű csomagolást is kezel, így érdemes ezt használni:
#!/bin/sh
# unpackTorrent.sh by vargalex
UNPACK_DIRECTORY=/mnt/unpacked_torrents
mkdir -p $UNPACK_DIRECTORY
logger -t unpackTorrent "Torrent_dir: $TR_TORRENT_DIR, Torrent name: $TR_TORRENT_NAME"
cd "$TR_TORRENT_DIR"
if [ -d "$TR_TORRENT_NAME" ]
then
if ls "$TR_TORRENT_NAME"/*.rar > /dev/null 2>&1
then
find "$TR_TORRENT_NAME" -iname "*.rar" | while read file
do
logger -t unpackTorrent "Unrar $file"
mkdir -p $UNPACK_DIRECTORY/$TR_TORRENT_NAME
unrar x -inul "$file" $UNPACK_DIRECTORY/$TR_TORRENT_NAME
done
else
if ls "$TR_TORRENT_NAME"/*.zip > /dev/null 2>&1
then
find "$TR_TORRENT_NAME" -iname "*.zip" | while read file
do
logger -t unpackTorrent "Unzip $file"
mkdir -p $UNPACK_DIRECTORY/$TR_TORRENT_NAME
unzip -o "$file" -d $UNPACK_DIRECTORY/$TR_TORRENT_NAME
done
else
logger -t unpackTorrent "No rar or zip files in $TR_TORRENT_DIR/$TR_TORRENT_NAME"
fi
fi
if [ -d "$UNPACK_DIRECTORY/$TR_TORRENT_NAME" ]
then
cd "$UNPACK_DIRECTORY"
if ls "$TR_TORRENT_NAME"/*.rar > /dev/null 2>&1
then
find "$TR_TORRENT_NAME" -iname "*.rar" | while read file
do
logger -t unpackTorrent "Unrar $file"
mkdir -p $UNPACK_DIRECTORY/$TR_TORRENT_NAME
unrar x -inul "$file" $UNPACK_DIRECTORY/$TR_TORRENT_NAME
done
else
if ls "$TR_TORRENT_NAME"/*.zip > /dev/null 2>&1
then
find "$TR_TORRENT_NAME" -iname "*.zip" | while read file
do
logger -t unpackTorrent "Unzip $file"
mkdir -p $UNPACK_DIRECTORY/$TR_TORRENT_NAME
unzip -o "$file" -d $UNPACK_DIRECTORY/$TR_TORRENT_NAME
done
else
logger -t unpackTorrent "No rar or zip files in $UNPACK_DIRECTORY/$TR_TORRENT_NAME"
fi
fi
else
logger -t unpackTorrent "$UNPACK_DIRECTORY/$TR_TORRENT_NAME is not a directory"
fi
else
logger -t unpackTorrent "$TR_TORRENT_DIR/$TR_TORRENT_NAME is not a directory"
fiValamint, ahogy látod, itt a script elején található UNPACK_DIRECTORY változóban megadható, hogy hová történjen a kicsomagolás.
Új hozzászólás Aktív témák
- Karácsonyi RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- Xiaomi 15 256GB,Újszerű,Dobozával,12 hónap garanciával
- GYÖNYÖRŰ iPhone 15 Pro Max 512GB Blue Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4089
- Samsung Galaxy S24 128GB,Átlagos,Adatkabel,12 hónap garanciával
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2060 6GB RAMPAGE Shiva ADATA 600W
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest
vargalex
