আমি দেওয়া rtorrent.rc টেমপ্লেট ব্যবহার করছি এখানে , বিশেষত ভেরিয়েবল ব্যবহার:
# Instance layout (base paths)
method.insert = cfg.basedir, private|const|string, (cat,"/home/USERNAME/rtorrent/")
method.insert = cfg.watch, private|const|string, (cat,(cfg.basedir),"watch/")
method.insert = cfg.logs, private|const|string, (cat,(cfg.basedir),"log/")
method.insert = cfg.logfile, private|const|string, (cat,(cfg.logs),"rtorrent-",(system.time),".log")
আমি ঘড়ি ডিরেক্টরি উপর নির্ভর করে ডাউনলোডের গন্তব্য ডিরেক্টরি পরিবর্তন করতে ঐ ভেরিয়েবলগুলি ব্যবহার করতে চাই।
ঐ পরিবর্তনশীল ব্যবহার করার আগে আমি এমন কিছু করছিলাম:
schedule = watch_directory_movie,10,10,"load.start=~/torrent/watch/linux1/*.torrent,d.directory.set=~/linux1"
schedule = watch_directory_anime,10,10,"load.start=~/torrent/watch/linux2/*.torrent,d.directory.set=~/linux2"
~ Torrent / watch / linux1 তে প্রতিটি টরেন্ট ফাইলটি ~ / linux1 ফোল্ডারে ডাউনলোড করা হয়েছিল।
এখন আমি এমন কিছু করতে চাই (যে কাজ করে না):
schedule = watch_start_l1,1,10,"load.start=(cat,(cfg.watch),\"linux1/*.torrent\"),d.directory.set=(cat,(cfg.basedir),\"/linux1\")"
schedule = watch_start_l2,2,10,"load.start=(cat,(cfg.watch),\"linux2/*.torrent\"),d.directory.set=(cat,(cfg.basedir),\"/linux2\")"
আমি আর আমার সিডিউল কমান্ডে হার্ডডাকড পাথটি চাই না, আমি ভেরিয়েবল ব্যবহার করতে চাই। আমি ঐ পরিবর্তনগুলি ব্যবহার করার জন্য সঠিক সিনট্যাক্স খুঁজে পেতে সফল নই।