天天看点

server酱_代码执行结束推送到微信_matlab和python

server酱是一个可以推送通知到微信的平台。

适用场景

比如说多人共用一台服务器,不可能一直有人待在服务器面前。如果在计算资源紧缺需要排队的情况下,只有当A某的程序运行完成后,B某的程序才能运行,那B就要等A去主动查看程序运行情况然后告知A,可能存在浪费的时间,可能就会浪费服务器的资源。

但是现在有了server酱,A就可以主动获知程序是否运行完成,从而及时腾出计算资源给B。

流程

http://sc.ftqq.com/

1.使用github账号登陆后,

2.点击上方 “微信推送” 登陆自己的微信,

3.关注公众号

4.可以获得自己独一无二的SCKEY ,在 “发送消息” 里面

5.找个地方放自己的SCKEY ,这个不要透露给别人,不然可能会收到骚扰信息。

server酱_代码执行结束推送到微信_matlab和python

注意事

1.向URL发一个GET或者POST请求就可推送消息

2.消息内容

text:消息标题,最长为256,必填。

desp:消息内容,最长64Kb,可空,支持MarkDown。

3.SCKEY是非常重要的,所以请妥善保存,不要随便告诉别人。另外同样内容的消息一分钟只能发送一次,服务器只保留一周的消息记录。

4.但是很多时候,text消息就够了

5.desp内的内容需要主动打开推送消息才能看得到,需要点击查看详情

6.text字段内不要有特殊字符,如中文等,如果有的话,需要转化成unicode。这个内容需自行摸索

构造规则

实际上这个相当于打开一个网页,网页的构造规则如下:

https://sc.ftqq.com/SCKEY.send?text=标题&desp=详细内容

matlab

URL='https://sc.ftqq.com/SCKEY.send?text=matlab_program_over';
    str = urlread(URL)
           

python

from urllib import request

url = 'https://sc.ftqq.com/SCKEY.send?text=python_run_over1';
req = request.Request(url)
res = request.urlopen(req)
           

tips

在标题或者desp中可以加入自己的提示,比如说运行时长、运行状态等。