CentOS开机自动运行aria2并设置bt-tracker

作者: Brave 分类: 学习 发布时间: 2020-02-18 17:36
#!/bin/sh
#chkconfig: 2345 80 90
#description:time.sh
#下载时间文件及tracker列表
wget -q http://time.tianqi.com/beijing
wget -q https://trackerslist.com/best_aria2.txt

date_ymd=$(cat ./beijing |grep 'id="clock"' |awk -F ">" '{print $2}' |awk -F "<" '{print $1}'|awk '{print $1}')
now_time=$(cat ./beijing |grep 'id="clock"' |awk -F ">" '{print $2}' |awk -F "<" '{print $1}'|awk '{print $3}')

year=$(echo $date_ymd | awk -F "[年月日]" '{print $1}')
month=$(echo $date_ymd | awk -F "[年月日]" '{print $2}')
day=$(echo $date_ymd | awk -F "[年月日]" '{print $3}')

time=$(echo "$year-$month-$day $now_time")
#设置系统时间及时区
date -s "$time"
timedatectl set-timezone Asia/Shanghai

#启动aria2,添加热门tracker服务器
tracker=$(cat ./best_aria2.txt)
sudo -u www aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all -c --dir /root/downloads --enable-dht=true --dht-listen-port=6881-6999 --dht-file-path=/root/.aria2/dht.dat --max-connection-per-server=13 --bt-max-peers=100 --bt-tracker=${tracker} -D

rm -f beijing
rm -f best_aria2.txt

将以上内容粘贴到文件放到/etc/rc.d/init.d/

chmod +x 你的文件名
chkconfig --add 你的文件名

以上内容实现了树莓派CentOS系统开机自动获取北京时间,获取best tracker列表并运行aria2

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注