今天看邮箱,发现有封邮件,在垃圾箱,看了一眼挺真诚的不是骗子,应该是应用者进行宣传什么的,也挺不容易的。
注意:基于安全反欺诈宣传这类链接一般不要随便点,以免造成财产物品损失。
该网站地址https://batsign.me, 打开界面很简洁,页面如下:
注册非常简单,只需要在上述框中填入个人的邮件地址,然后会收到验证信息并进行验证即可。
验证完毕后,就会收到个人单独的地址:
假如这里个人的url地址是:https://batsign.me/at/your@e.mail/12345
下面是一些使用方法,涵盖很多方式:
任务完成
dd if=linux-amd64.iso of=/dev/sdd bs=1M ; curl https://batsign.me/at/your@e.mail/12345
python epic_modelling_job.py ; curl https://batsign.me/at/your@e.mail/12345
通知服务失败
# m h dom mon dow command
0 * * * * systemctl is-active --quiet apache2 || curl --data "panic.." https://batsign.me/at/your@e.mail/12345
服务器重启通知
# m h dom mon dow command
@reboot curl --data "$(hostname) was rebooted at: `date +%m.%d.%Y.%H.%M`" https://batsign.me/at/your@e.mail/12345
从 sqlite 发送报告
#!/bin/bash
curl --data "$(
sqlite3 db.sqlite3 -list -header "
select count(*) 'Total Records'
from users
" | column -t -s'|')
" https://batsign.me/at/your@e.mail/12345
可以放到Jupyter中提示任务运行结束
import urllib
urllib.request.urlopen("https://batsign.me/at/your@e.mail/12345")
发送内容
import requests
requests.post("https://batsign.me/at/your@e.mail/12345", "story boss")
通知部署新代码
stage('build') {
steps {
sh 'make'
}
}
stage('alert') {
steps {
sh 'curl --data "new version deployed." https://batsign.me/at/your@e.mail/12345'
}
}
通知构建管道失败
try {
sh 'mvn test'
} catch (e) {
currentBuild.result = 'FAILURE'
throw e
} finally {
sh 'curl --data "Tests failed!." https://batsign.me/at/your@e.mail/12345'
}
运行实验:
curl https://batsign.me/at/your@e.mail/12345
结果: