我在CSDN的第一篇文章——python+阿里云linux服务器每天定时发送高考投档状态到你手机微信(下)

文章目录

  • 挂在阿里云服务器上,每天发送一次信息
    • 一、 注册阿里云账号,购买(白嫖一个月)阿里云服务器
    • 二、连接云服务器
    • 三、将项目部署到云服务器上去
    • 四、更改python文件某些属性使其能在linux上运行
    • 五、在云服务器上Linux crontab 命令设置定时操作,每天运行一次
  • 导航

挂在阿里云服务器上,每天发送一次信息

一、 注册阿里云账号,购买(白嫖一个月)阿里云服务器

  1. 首先进入阿里云,注册账号可淘宝、支付宝钉钉登录
  2. 进入个人主页完成实名认证
    在这里插入图片描述
  3. 打开阿里云开发者试用中心体验一个月的免费服务器(前面两个都行)
    在这里插入图片描述
  4. 然后就是支付界面(我已经没有了),基本按它默认的就行,这里就不叙述了
  5. 服务器的操作配置这里不再叙述,可以看别人的文章去配置

二、连接云服务器

  1. 我的云服务器上linux系统上安装有宝塔面板,具体安装可查看宝塔面板官网进行安装在这里插入图片描述
  2. 安装好后在自己的windows上下载一个堡塔远程工具(宝塔官网上有)
  3. 利用堡塔远程工具去连接你的云服务器(也可使用阿里云自带的浏览器界面的远程连接)去操作云服务器
    在这里插入图片描述
  4. 填写你服务器的公网ip及登录密码(密码可能在阿里云消息里面,也可能没有,可以自己重置密码)
    在这里插入图片描述
  5. 连接成功后如图所示
    在这里插入图片描述
  6. 输入bt,如图所示则宝塔面板安装成功
    在这里插入图片描述
  7. 再输入14,就可以查看面板相关的信息(很重要,不要泄露给别人)
    在这里插入图片描述
  8. 打开刚才的网址,填写用户名和密码,登录
    在这里插入图片描述

三、将项目部署到云服务器上去

  1. 点击左侧文件->上边根目录->新建一个文件夹GaoKao(也可以就在这)将我们之前编写的python文件上传到那个文件夹下(拖拽就行)在这里插入图片描述
  2. 注意:有些云服务器可能自己安装有python(有可能是python2或3),有的可能没有需自己安装,而且需要自己pip下载一些外部包,如requests、lxml等,由于我没有保存pip安装出现的一些问题解决办法,建议自己csdn或问度娘
  3. 开始上传在这里插入图片描述
    在这里插入图片描述

四、更改python文件某些属性使其能在linux上运行

  1. 首先运行试试有没有问题,在堡塔远程工具上连接服务器如下输入
    在这里插入图片描述若出现上面情况,则按下面步骤操作
  2. 输入 vim gaokao.py
  3. 再输入 :set ff( : 冒号也要输,如果是fileformat=dos,则再输入 :set ff=unix回车)
  4. 输入 :wq(保存退出)(如果下面有个INSERT,即可以更改文件内容时,先按esc再输入:wq退出)
  5. 可能还有其他问题没解决,我决定将本项目的所有问题收集起来再写一篇文章,具体详见该文章,这里不再赘述。

五、在云服务器上Linux crontab 命令设置定时操作,每天运行一次

  1. 输入 crontab -e

  2. 在里面添加 0 7 * * * /GaoKao/gaokao.py (表示每天早上7点运行该程序)

  3. 再输入 :set ff 保存

  4. crontab -l 再次查看添加的定时操作
    在这里插入图片描述

  5. Linux crontab相关:

    • 可参考菜鸟教程:https://www.runoob.com/linux/linux-comm-crontab.html
    • 语法:crontab [ -u user ] { -l | -r | -e }
    • 参数说明:
      -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI
      -r : 删除目前的时程表
      -l : 列出目前的时程表
    • 时间格式如下:f1 f2 f3 f4 f5 program
      f1 -----> 分钟 (0 - 59)
      f2 -----> 小时 (0 - 23)
      f3 -----> 一个月中的第几天 (1 - 31)
      f4 -----> 月份 (1 - 12)
      f5 -----> 星期中星期几 (0 - 6) (星期天 为0)
      program ---->要运行的程序

导航

我在CSDN的第一篇文章——python+阿里云linux服务器每天定时发送高考投档状态到你手机微信(上)
我在CSDN的第一篇文章——python+阿里云linux服务器每天定时发送高考投档状态到你手机微信(中)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部