Browse Source

put torrent with cpulimit in background

master
Christian Rotzoll 6 years ago
parent
commit
a8906c3297
  1. 14
      home.admin/50torrentHDD.sh

14
home.admin/50torrentHDD.sh

@ -98,6 +98,16 @@ if [ "${setupStep}" = "100" ] && [ ${#1} -eq 0 ]; then
sudo systemctl stop ${network}d
fi
##############################
# Force Torrent Backgground
##############################
processTweaks=""
if [ "$1" == "backup-torrent-hosting" ]; then
echo "Forcing running rTorrent in background ..."
processTweaks="cpulimit -l 20 nice -n 10 chrt -r 1 "
fi
##############################
# CHECK TORRENT 1 "BLOCKCHAIN"
##############################
@ -114,7 +124,7 @@ if [ ${torrentComplete1} -eq 0 ]; then
# start torrent download in screen session
echo "starting torrent: blockchain"
command1="sudo cpulimit -l 20 nice -n 10 chrt -r 1 rtorrent -n -p 49200-49250 -d ${targetDir} -s ${sessionDir}/blockchain/ /home/admin/assets/${baseTorrentFile}.torrent"
command1="sudo ${processTweaks}rtorrent -n -p 49200-49250 -d ${targetDir} -s ${sessionDir}/blockchain/ /home/admin/assets/${baseTorrentFile}.torrent"
screenCommand="screen -S blockchain -L screen.log -dm ${command1}"
echo "${screenCommand}"
bash -c "${screenCommand}"
@ -138,7 +148,7 @@ if [ ${torrentComplete2} -eq 0 ]; then
# start torrent download in screen session
echo "starting torrent: update"
command2="sudo cpulimit -l 20 nice -n 10 chrt -r 1 rtorrent -n -p 49200-49250 -d ${targetDir} -s ${sessionDir}/update/ /home/admin/assets/${updateTorrentFile}.torrent"
command2="sudo ${processTweaks}rtorrent -n -p 49200-49250 -d ${targetDir} -s ${sessionDir}/update/ /home/admin/assets/${updateTorrentFile}.torrent"
screenCommand="screen -S update -L screen.log -dm ${command2}"
echo "${screenCommand}"
bash -c "${screenCommand}"

Loading…
Cancel
Save