1
git clone https://git.inkuang.com/inkuang/hostloc-auto-get-points.git

脚本简单手动使用方法:

安装 pip

1
apt install python3-pip

安装 requestpyaes

1
python3 -m pip install --upgrade requests pyaes

编辑 hostloc_get_points.py 第 175、176 行,将其修改为如下形式(一个帐户的话就只写一个就行了,其他类似):

1
2
username = "username1,username2"
password = "password1,password2"

运行

1
python3 hostloc_get_points.py

检查本机的时区

1
timedatectl

如果时区不是 Asia/Shanghai,重新设置时区

1
sudo timedatectl set-timezone Asia/Shanghai

添加定时任务

1
crontab -e

配置(每天凌晨3点执行)

1
0 3 * * * python3 /root/hostloc-auto-get-points/hostloc_get_points.py

开启 crontab 日志(可选)

查看 crontab 日志

1
tail -f /var/log/cron.log

第一次执行显示无此文件,原因是系统默认未开启 crontab 日志

手动开启

1
nano /etc/rsyslog.conf

删除 #cron.* /var/log/cron.log 前的 #

重启服务

1
2
3
4
sudo systemctl restart rsyslog
#重启日志
sudo systemctl restart cron
#重启 crontab


查看原文