rtorrent unrar automatiskt?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Jeg fortsetter på denne tråden.

jeg har problemer med at rtorrent ikke kjører unrar på complete, eller det skjer ikke noe.

Dette er rtorrent configfilen min:

Kod: Markera allt

scgi_port = localhost:5000
#scgi_local = /home/rt/.rsession/rpc.socket

# This is an example resource file for rTorrent. Copy to ~/.rtorrent.rc and enable/modify the options as
# needed. Remember to uncomment the options you wish to enable.

# Maximum and minimum number of peers to connect to per torrent.
min_peers = 40
max_peers = 100

# Same as above but for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 10
max_peers_seed = 50

# Maximum number of simultanious uploads per torrent.
max_uploads = 15

# Global upload and download rate in KiB. "0" for unlimited.
download_rate =1050
upload_rate =125

# Default directory to save the downloaded torrents.
#directory =/download 

# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /home/rt/.rsession

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,10,10,load_start=/download/*.torrent
# Denne maa vaere kommentert ut for at ctrl +d (stopp) skap funke..
#schedule = tied_directory,10,10,start_tied=
schedule = untied_directory,10,10,close_untied=

# Multiple watch folders
schedule = watch_directory_1,10,10,"load_start=/download/Music/*.torrent,d.set_directory=/download/Music/"
schedule = watch_directory_2,10,10,"load_start=/download/TV/*.torrent,d.set_directory=/download/TV/,d.set_custom1=/arkiv/Serier/"
schedule = watch_directory_3,10,10,"load_start=/download/Films/*.torrent,d.set_directory=/download/Films/,d.set_custom2=/arkiv/Filmer/"
schedule = watch_directory_4,10,10,"load_start=/download/Games/*.torrent,d.set_directory=/download/Games/"
schedule = watch_directory_5,10,10,"load_start=/download/Software/*.torrent,d.set_directory=/download/Software/"
schedule = watch_directory_6,10,10,"load_start=/download/Annet/*.torrent,d.set_directory=/download/Annet/"
schedule = watch_directory_7,10,10,"load_start=/download/PDF/*.torrent,d.set_directory=/download/PDF/"
schedule = watch_directory_8,10,10,"load_start=/download/Fonts/*.torrent,d.set_directory=/download/Fonts/"

# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=100M

#Pakke ut rar-filer og flytte de.
on_finished = unrar_tv,"execute=/home/rt/bin/unpack_torrent_rar.sh,$d.get_base_path=,$d.get_custom1="
on_finished = unrar_filmer,"execute=/home/rt/bin/unpack_torrent_rar.sh,$d.get_base_path=,$d.get_custom2="

# Create symlinks in the watch directory with a suffix indicating the
# download state.

#on_start    = link1,"create_link=tied,,.started"
#on_stop     = link1,"delete_link=tied,,.started"
#on_finished = link1,"create_link=tied,,.finished"
#on_erase    = link1,"delete_link=tied,,.finished"

# Create symlinks in the same directory as the download.

#on_start    = /download/Software/,"create_link=base_path,,.started"
#on_stop     = /download/Software/,"delete_link=base_path,,.started"
#on_finished = /download/Software/,"create_link=base_path,,.finished"
#on_erase    = /download/Software/,"delete_link=base_path,,.finished"

# Max slots
max_uploads_global = 0
max_downloads_global = 3

# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000

# The ip address reported to the tracker.
#ip = 127.0.0.1
#ip = rakshasa.no

# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no

# Port range to use for listening.
port_range = 55500-55555

# Start opening ports at a random position within the port range.
#port_random = no

# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes

# Set whetever the client should try to connect to UDP trackers.
#use_udp_trackers = yes

# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa

# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
# encryption = allow_incoming,enable_retry,try_outgoing

#
# Do not modify the following parameters unless you know what you're doing.
#

# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10

# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100

# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10

# Max number of files to keep open simultaniously.
#max_open_files = 128

# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>


# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"

# Remove a scheduled event.
#schedule_remove = "ip_tick1"
directory=/home/media/
jeg bruker unpack_torrent_rar.sh scriptet til å pakke ut:

Kod: Markera allt

    #!/bin/bash
    if [ "$2" != "" ]; then
       yes no | nice -n 15 unrar x -r "$1/*.rar" "$2" >&- 2>&- &
    fi
Har plassert den i /home/rt/bin og chmod +x.

Bruker rt skal ha rettigheter til å pakke ut i /arkiv.

Noen tips?

Takk for all hjelp! :)
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent unrar automatiskt?

Inlägg av Konservburk »

abandonow skrev:jeg har problemer med at rtorrent ikke kjører unrar på complete, eller det skjer ikke noe.
Vilken version av rtorrent kör du?

Du kan fösöka med ett test-skript för att se om något ens körs:

/home/rt/bin/unpack_torrent_rar.sh:

Kod: Markera allt

#!/bin/sh
exec >/tmp/unpack_torrent_rar.log
echo start
for i
do echo "[$i]"
done
echo stop
Om skriptet går igång så ska filen /tmp/unpack_torrent_rar.log dyka upp. I den står det vilka argument skriptet startades med. Om allt är rätt borde den se ut ungefär så här:
start
[/download/TV/blahablaha]
[/arkiv/Serier/]
stop
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent unrar automatiskt?

Inlägg av Konservburk »

abandonow skrev:jeg har problemer med at rtorrent ikke kjører unrar på complete, eller det skjer ikke noe.
Jag har tittat igenom din config-fil nu. Du har två stycken on_finished. Det borde räcka med en enda:

Kod: Markera allt

schedule = watch_directory_2,10,10,"load_start=/download/TV/*.torrent,d.set_directory=/download/TV/,d.set_custom1=/arkiv/Serier/"
schedule = watch_directory_3,10,10,"load_start=/download/Films/*.torrent,d.set_directory=/download/Films/,d.set_custom1=/arkiv/Filmer/"

on_finished = unpack_rar,"execute=/home/rt/bin/unpack_torrent_rar.sh,$d.get_base_path=,$d.get_custom1="
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Takk for svar.

Kjører rTorrent 0.8.2/0.12.2.

Testet kun ved å starte manuelt, og da ser det ut til å kjøre på et vis. Skal laste ned en rar-pakke nå, så får vi se om den blir kjørt.

Kod: Markera allt

[rt@MediaBOX](~/bin)$ chmod +x test_unpackrar.sh 
[rt@MediaBOX](~/bin)$ ./test_unpackrar.sh 
[rt@MediaBOX](/tmp)$ cat /tmp/unpack_torrent_rar.log 
start
stop
Jeg har to on_finished, fordi den første skal pakke ut i /arkiv/serier og den andre i /arkiv/filmer
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent unrar automatiskt?

Inlägg av Konservburk »

abandonow skrev:Jeg har to on_finished, fordi den første skal pakke ut i /arkiv/serier og den andre i /arkiv/filmer
Jo, jag förstod. Tanken är att det räcker med bara en on_finished och att d.set_custom1= avgör om den packar upp i /arkiv/serier eller i /arkiv/filmer eller inte alls.
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Aha, nå forstod jeg det og. Takk. Fikser det.

Nå lasta jeg ned et rar-arkiv, men scriptet kjørte ikke. Er iallefall ingen logfil i /tmp.

Skal fikse config-filen med det du nevnte, og se om det fikser saken.
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Ser ikke ut som det fiksa det :(

Det kan virke som rtorrent ikke skjønner helt at filen er ferdig.

Filen rapporteres som ferdig, også etter en hash-recheck, men den ligger fortsatt i "started". Kan dette være grunnen til at scriptet ikke startes?

Kod: Markera allt

                                     *** rTorrent 0.8.2/0.12.2 - MediaBOX:5944 ***
[View: started]
   *filnavn1*
            done      726.5 MB Rate:   0.0 /   0.0 KB Uploaded:     0.0 MB                 [T  R: 0.00]

   *filnavn2*
            done     1142.5 MB Rate:   1.9 /   0.0 KB Uploaded:    73.5 MB                 [T  R: 0.06]
  Tracker: [Tried all trackers.]
*  *filnavn3*
*           done     1151.4 MB Rate:   0.0 /   0.0 KB Uploaded:    45.8 MB                 [T  R: 0.04]
* Tracker: [Tried all trackers.]
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent unrar automatiskt?

Inlägg av Konservburk »

abandonow skrev:Det kan virke som rtorrent ikke skjønner helt at filen er ferdig.

Filen rapporteres som ferdig, også etter en hash-recheck, men den ligger fortsatt i "started". Kan dette være grunnen til at scriptet ikke startes?
Du borde testa med en väldigt enkel config-fil utan en massa annat. Det räcker med port_range och directory forutom själva load_start och on_finished som ju utgör testet.

Exakt så här testade jag detta med rtorrent-0.8.2:

Kod: Markera allt

# skapa test-katalog
mkdir -p rt_test
cd rt_test
mkdir -p data watch
echo wait >rt_test.log

# skapa test-skript
cat <<EOF >rt_test.sh
#!/bin/sh
exec >>$(pwd)/rt_test.log
echo start
for i
do echo "[\$i]"
done
echo stop
EOF
chmod +x rt_test.sh

# skapa test-rtorrent-config
cat <<EOF >rt_test.rc
port_range = 12123-12222
directory = $(pwd)/data/
schedule = A,1,5,"load_start=$(pwd)/watch/*.torrent,d.set_custom1=/unpack_dir"
on_finished = B,"execute=$(pwd)/rt_test.sh,\$d.get_base_path=,\$d.get_custom1="
EOF

# ladda ner test-torrent
screen -dmS rt_test rtorrent -n -o import=rt_test.rc
wget -qO- http://beta.legaltorrents.com/get/159-noisome-beasts >watch/rt_test.torrent
tail -f rt_test.log
Eftersom "noisome-beasts" är en liten torrent så tar det inte mer än ett par sekunder innan on_finished ger resultat i log-filen.
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Takk for svar.

Kod: Markera allt

[rt@MediaBOX](~/rt_test)$ cat rt_test.log 
wait
start
[/home/rt/rt_test/data/Robert Chatham - Noisome Beasts]
[/unpack_dir]
stop
Så ser ut som det fungerer. Compila libtorrent og rtorrent fra svn før jeg kjørte denne btw, men det burde ikke ha noe å si.

Skal prøve å skrive hele configfila fra scratch på nytt, så får vi se. Takk for all hjelp sålangt iallefall :)
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Okay, nå har jeg kommet litt lenger her.

Jeg testet med nye configfilen, og nå får jeg

Kod: Markera allt

rtorrent: Error in option file: ~/.rtorrent.rc:34: Wrong number of arguments.
Linje 34 er:

Kod: Markera allt

schedule = watch_directory2,5,5,"load_start=/download/TV/*.torrent,d.set_directory=/download/TV/,d.set_custom1=/arkiv/Serier"
Testet med den eksakt samme configfilen jeg brukte tidligere, kan se ut som det har kommet inn en error-beskjed i en av de nyere versjonene.

Klarer du å se hva som er feil her?

EDIT:
Ser ut som det er ,d.set_custom1=/arkiv/Serier som er problemet, men den trenger jeg vel for å få pakket ut filene til en gitt dir?

Det jeg vil er å laste ned til en dir, pakke ut til en annen. Torrenten skal stå å seede frem til jeg avslutter den manuelt.

(Nå får jeg også Deprecated on_* commands, use 'system.method.set_key = event.download.{inserted, erased, ...}, <key>, <command>' instead., on_xxxxx kommandoene er byttet ut. Den oppdaterte koden ble sluppet for 8 dager siden. Jeg skjønner ennå ikke helt hvordan jeg skal tilpasse configfilen til dette, men de gamle kommandoene fungerer ennå)
Senast redigerad av 1 abandonow, redigerad totalt 9 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent unrar automatiskt?

Inlägg av Konservburk »

abandonow skrev:Ser ut som det er ,d.set_custom1=/arkiv/Serier som er problemet, men den trenger jeg vel for å få pakket ut filene til en gitt dir?
Jo, det stämmer. Du behöver ,d.set_custom1=/arkiv/Serier så att filerna packas upp på rätt ställe. Jag har testat med precis den koden och det går bra med 0.8.2.
abandonow skrev:Nå får jeg også Deprecated on_* commands, use 'system.method.set_key = event.download.{inserted, erased, ...}, <key>, <command>' instead., on_xxxxx kommandoene er byttet ut, men jeg forstår ikke helt hvordan de erstattes med den nye metoden.
Så kan det gå när man kör med svn-versionen. De har visst ändrat på syntaxen. Jag får ta och installera från svn och se om jag kan luska fram hur man ska skriva numera. Från felmeddelande ser det ut att vara något i stil med:

system.method.set_key = event.download.finished,id,"execute=..."
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Takk for svar. Endringen med kommandoer står det litt om her, uten at jeg forstod det helt.

Jeg får altså feilmeldinger på denne linjen.

Kod: Markera allt

schedule = watch_directory2,5,5,"load_start=/download/TV/*.torrent,d.set_directory=/download/TV/,d.set_custom1=/arkiv/Serier"
Fjerner jeg ,d.set_custom1=/arkiv/Serier, og det får meg til å tro at den ikke takler mer enn én d.set kommando per linje. Kan det stemme?

Det jeg vil oppnå er å ha watch folders etter kategori, pakke ut til en annen etter kategori, mens torrenten skal stå å seede frem til jeg avslutter den manuelt.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent unrar automatiskt?

Inlägg av Konservburk »

Det var bara att byta ut on_finished precis som felmeddelandet föreslog.

Konstigt nog så har jag inga som helst problem med att ha både d.set_directory= och d.set_custom1= efter varandra.

Exakt så här testade jag när det gick bra (med svn-versionen av rtorrent):

Kod: Markera allt

# skapa test-katalog
mkdir -p rt_test
cd rt_test
mkdir -p data watch
echo wait >rt_test.log

# skapa test-skript
cat <<EOF >rt_test.sh
#!/bin/sh
exec  >>$(pwd)/rt_test.log
echo start
for i
do echo "[\$i]"
done
echo stop
EOF
chmod +x rt_test.sh

# skapa test-rtorrent-config
cat <<EOF >rt_test.rc
port_range = 12123-12222
schedule = A,1,5,"load_start=$(pwd)/watch/*.torrent,d.set_directory=$(pwd)/data/,d.set_custom1=/unpack_dir"
system.method.set_key = event.download.finished,B,"execute=$(pwd)/rt_test.sh,\$d.get_base_path=,\$d.get_custom1="
EOF

screen -dmS rt_test rtorrent -n -o import=rt_test.rc
wget -qO- http://beta.legaltorrents.com/get/159-noisome-beasts >watch/rt_test.torrent
tail -f rt_test.log
Det ska med andra ord stå så här i config-filen istället för on_finished:

Kod: Markera allt

system.method.set_key = event.download.finished,unpack_rar,"execute=/usr/local/bin/unpack_rar.sh,$d.get_base_path=,$d.get_custom1="
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Tusen takk! Nå har jeg fått det til å fungerer! :)

Jeg vet ikke hva som var greia med configfil-feilen, men jeg byttet ut "watch_folders1, 2, 3, etc" til "A, B, C, D, E" og, nå fungerer det. Må ha vært en typo et sted.

Her er den fungerende configfilen, hvis andre vil se:

Kod: Markera allt

#scgiport for wtorrent.
scgi_port = localhost:5000

# Maximum and minimum number of peers to connect to per torrent.
min_peers = 40
max_peers = 100

# Same as above but for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 10
max_peers_seed = 50

# Maximum number of simultanious uploads per torrent.
max_uploads = 15

# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 1050
upload_rate = 125

# Default directory to save the downloaded torrents.
directory =/download 

# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = /home/rt/.rsession

# Watch a directory for new torrents, and stop those that have been
# deleted.
schedule = watch_directory,5,5,load_start=/download/*.torrent
schedule = untied_directory,5,5,stop_untied=

#Multiple watch folders
schedule = A,1,5,"load_start=/download/TV/*.torrent,d.set_directory=/download/TV/,d.set_custom1=/arkiv/Serier/"
schedule = B,1,5,"load_start=/download/Films/*.torrent,d.set_directory=/download/Films/,d.set_custom1=/arkiv/Filmer/"
schedule = C,1,5,"load_start=/download/Music/*.torrent,d.set_directory=/download/Music/"
schedule = D,1,5,"load_start=/download/Games/*.torrent,d.set_directory=/download/Games/"
schedule = E,1,5,"load_start=/download/Software/*.torrent,d.set_directory=/download/Software/"
schedule = F,1,5,"load_start=/download/Annet/*.torrent,d.set_directory=/download/Annet/"
schedule = G,1,5,"load_start=/download/PDF/*.torrent,d.set_directory=/download/PDF/"
schedule = H,1,5,"load_start=/download/Fonts/*.torrent,d.set_directory=/download/Fonts/"

#Extract rar and move
system.method.set_key = event.download.finished,unpack_rar,"execute=/home/rt/bin/unpackrar.sh,$d.get_base_path=,$d.get_custom1="

# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=100M

# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"

# The ip address reported to the tracker.
#ip = 127.0.0.1
#ip = rakshasa.no

# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no

# Port range to use for listening.
port_range = 55500-55555

# Start opening ports at a random position within the port range.
#port_random = no

# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes

# Set whetever the client should try to connect to UDP trackers.
#use_udp_trackers = yes

# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa

# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
encryption = allow_incoming,enable_retry,prefer_plaintext

# Enable DHT support for trackerless torrents or when all trackers are down.
# May be set to "disable" (completely disable DHT), "off" (do not start DHT),
# "auto" (start and stop DHT as needed), or "on" (start DHT immediately).
# The default is "off". For DHT to work, a session directory must be defined.
# 
# dht = auto

# UDP port to use for DHT. 
# 
# dht_port = 6881

# Enable peer exchange (for torrents not marked private)
#
# peer_exchange = yes

#
# Do not modify the following parameters unless you know what you're doing.
#

# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10
hash_read_ahead = 8

# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 10

# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 5
Offtopic:
Det eneste jeg sliter med nå er å få /download og /arkiv til å ha rettighetene 775, og rt som eier, og torrent som gruppe (rt:torrent). Jeg kan sette det manuelt, men hver gang bruker rt laster ned noe blir eier og gruppe rt:rt. Tips?
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent unrar automatiskt?

Inlägg av Konservburk »

abandonow skrev:Offtopic:
Det eneste jeg sliter med nå er å få /download og /arkiv til å ha rettighetene 775, og rt som eier, og torrent som gruppe (rt:torrent). Jeg kan sette det manuelt, men hver gang bruker rt laster ned noe blir eier og gruppe rt:rt. Tips?

Kod: Markera allt

chown rt:torrent /download /arkiv
chmod g+s /download /arkiv
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Igjen takk, forsøkte dette, men resultatet ble litt merkelig (les. konstigt). Sikkert jeg som gjorde noe feil.

Jeg gikk for acl (access controll list). Fulgte denne oppskriften:
First get acl
sudo apt-get install aclthen change /etc/fstab for the mountpoint you wish to use acl on, ie:

/dev/hda9 /media/share ext3 defaults,acl 0 2note that not all filesystems support acl
umount and mount /media/share to activate acl:

sudo umount /media/share
sudo mount -a

then set the permissions with setfacl:

sudo setfacl -R -m d:u::rwx,d:g:users:rw,d:m:rw,d:o:--- /media/sharethat's it! Now all the users of the group users can read and write all the files in the share folder.
Användarvisningsbild
Erikw
Inlägg: 158
Blev medlem: 15 jul 2007, 02:57
OS: Open Suse
Utgåva: 22.10 Kinetic Kudu
Ort: Lund, Sverige
Kontakt:

Re: rtorrent unrar automatiskt?

Inlägg av Erikw »

Det vore mycket bra om någon insatt kunde sammanfatta det som ni har kommit fram till i tråden på Wikin. Wiki-artiklen skulle kunna förklara kort hur syntaxen ser ut och ge exempel på hur det skulle fungera med att ha allt i .rtorren.rc eller den andra metoden där arbetet delas upp och körs i en .sh-fil. Även exempel på hur man tar bort .rar-filerna när unrarningen är gjord kan vara bra att ha med om ni nu löste det (har inte orkat läsa igenom hela tråden).

:-)
2r.se
"There are people who don't like capitalism, and people who don't like PCs. But there's no one who likes the PC who doesn't like Microsoft." - Bill Gates
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Er det mulig å bestemme at filnavnet på den extracta filen, skal være = dir navn?

Altså, jeg pakker ut Dette.er.en.fin.film.1080p.Bluray.X264-SOMEGRP, og filnavnet blir deeff-somegrp.mkv. Er det mulig å si at filnavnet skal være = dir navnet? (Dette.er.en.fin.film.1080p.Bluray.X264-SOMEGRP)
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: rtorrent unrar automatiskt?

Inlägg av Konservburk »

abandonow skrev:Er det mulig å bestemme at filnavnet på den extracta filen, skal være = dir navn?

Altså, jeg pakker ut Dette.er.en.fin.film.1080p.Bluray.X264-SOMEGRP, og filnavnet blir deeff-somegrp.mkv. Er det mulig å si at filnavnet skal være = dir navnet? (Dette.er.en.fin.film.1080p.Bluray.X264-SOMEGRP)
Det går att ändra namnet på filen efter att den packats upp. Men vad händer då om det finns fler än 1 fil i rar-arkivet?
abandonow
Inlägg: 22
Blev medlem: 09 okt 2008, 00:59
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: rtorrent unrar automatiskt?

Inlägg av abandonow »

Takk for svar!

Det er ikke noe problem med flere filer i samme arkiv, da det kun er én. Det burde vel være mulig å gjøre i selve unrar scriptet, eller i .rtorrent.rc? Jeg er ikke noe flink på dette, men å hente dir navn og gi det til unrar bør vel ikke være så komplisert, eller?

Hvis man skal ta inn flere filer fra arkivet problematikken, så kan man kanskje sørge for at førstefil heter navn.mkv, neste heter navn2.mkv, etc.
Skriv svar

Återgå till "Terminalforum"