Ubuntu_后台自动登录校园网
系统情况: |
目录
1. 首先写python文件---- 连接校园网
# test.py
import requests
import datetime
def login_web():
# 设置登录网址
url = '校园网网址'
# 设置账号密码
data = [
('DDDDD', '账号'),
('upass', '密码'),
('0MKKey', ''),
]
print("当前时间为:", datetime.datetime.now())
res = requests.post(url, data=data)
print(res)
if __name__ == "__main__":
login_web()
2. 然后在终端用crontab
设置后台多长时间运行,以及将print结果输出到log文件中~, 参考这篇博文
(1)首先crontab -l ,接着crontab -e进行编辑,在编辑界面写下:
*/15 * * * * /home/media/anaconda3/bin/python /home/media/下载/crul_school_net/test.py >> /home/media/下载/crul_school_net/crul.log
(每隔15分钟,python 运行 test.py, 将print结果输出到 crul.log文件中)
注意,必须是绝对地址!!!!!
(2)关于crontab -e编辑问题,以及crontab -l出现“no crontab for XXX”问题,
参照上面博文链接最后,即:
(2)关于crontab如何设置定时的具体时间,可参考该博文
* * * * * command
分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天) 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
(3)查看终端调用的python绝对地址
which python
吾志所向,一往无前;愈挫愈勇,再接再厉。