Hirdetés
-
GAMEPOD.hu
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
Hi!
Nem próbáltam, de elvileg a változó megadásával is mennie kellene, persze lehet, hogy valamit elírtam (lehet, hogy "-be kell tenni a /mnt/hdd/unpacked_torrents-et).
Egyébként a script átírása után szerintem nem szükséges újraindítani a transmission-t, úgyis a letöltés befejezésekor hívja meg a scriptet.
Természetesen a többszörös becsomagolás is kezelhető. Ha csak 2-szeres becsomagolásra számítasz, akkor egyszerűen a lényegi részt még egyszer le kell futtatni, de most már a /mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME-ra. Valahogy így:#!/bin/ash
# posttorrent.sh by Killemov
logger -t finishTorrent "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 finishTorrent "Unrar $file"
mkdir -p /mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME
unrar x -inul "$file" /mnt/hdd/unpacked_torrents/$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 finishTorrent "Unzip $file"
mkdir -p /mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME
unzip "$file" -d /mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME
done
else
logger -t finishTorrent "No rar or zip files in $TR_TORRENT_DIR/$TR_TORRENT_NAME"
fi
fi
if [ -d "/mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME" ]
then
cd "/mnt/hdd/unpacked_torrents"
if ls "$TR_TORRENT_NAME"/*.rar > /dev/null 2>&1
then
find "$TR_TORRENT_NAME" -iname "*.rar" | while read file
do
logger -t finishTorrent "Unrar $file"
mkdir -p /mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME
unrar x -inul "$file" /mnt/hdd/unpacked_torrents/$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 finishTorrent "Unzip $file"
mkdir -p /mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME
unzip "$file" -d /mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME
done
else
logger -t finishTorrent "No rar or zip files in /mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME"
fi
fi
else
logger -t finishTorrent "/mnt/hdd/unpacked_torrents/$TR_TORRENT_NAME is not a directory"
fi
else
logger -t finishTorrent "$TR_TORRENT_DIR/$TR_TORRENT_NAME is not a directory"
fiEz elvileg (nem próbáltam) rar-ban lévő zip-et, zip-ben lévő rar-t, rar-ban lévő rar-t és zip-ben lévő zip-et is kicsomagol.
[ Szerkesztve ]
Alex
Új hozzászólás Aktív témák
- ÚJ aktiválatalan Apple iPhone 15 Plus 128GB Black ! 1ÉV APPLE GARANCiA
- ÚJ HP 15-fc0555nh - 15,6"FHD - Ryzen 5-7520U - 8GB - 512GB SSD - Win10 - 2év garancia - MAGYAR
- ÚJ aktiválatalan Apple iPhone 15 Pro Max 512GB Natural Titanium ! 1ÉV APPLE GARANCiA
- Iphone 14 pro max 256GB space black Vodafone függő
- Acer Nitro 5 AN515 - 15,6"FHD IPS 144Hz - i5-10300H - 8GB - 512GB SSD - RTX 3050 - Win11 - MAGYAR
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen