更新github_hosts脚本

cat << EOF | sudo tee  /usr/local/sbin/github_docker_hosts_update.sh
#! /bin/bash
# github mirror updating script written by chuixue
# mirror source from: https://github.com/521xueweihan/GitHub520

# get the new hosts from the internet. You can change the source if you have a better one.
curl 'https://raw.hellogithub.com/hosts' > github_hosts.log

# remove the lines between "github hosts start" and "github hosts end" in /etc/hosts
echo "$(sed '/# github hosts start; Do not remove or change this line/,/# github hosts end; Do not remove or change this line/d' /etc/hosts)" > /etc/hosts

# add the start and end lines
sh -c 'echo "# github hosts start; Do not remove or change this line
# github hosts end; Do not remove or change this line" >> /etc/hosts'

# insert the new hosts into /etc/hosts
echo "$(sed '/# github hosts start; Do not remove or change this line/r github_hosts.log' /etc/hosts)" > /etc/hosts
EOF

赋权

chmod 777 /usr/local/sbin/github_docker_hosts_update.sh

定时运行

crontab -e

* */2 * * * sh /usr/local/sbin/github_docker_hosts_update.sh
最后修改:2022 年 05 月 05 日
如果觉得我的文章对你有用,请随意赞赏