- Musk átirányította a Teslának szánt AI-chipeket
- Spanyol botrány: ellophatták a járművezetők adatait
- Mindennél kisebb és gyorsabb chipeket hoznak az ASML új gépei
- Hódít az AI, közben a Microsoft emberek százait küldi el a felhős részlegétől
- Felfordul a windowsos piac: az Arm megszerezné a PC-s piac 50 százalékát
-
IT café
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.
[ Szerkesztve ]
Alex
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen