没啥技术水平,只是把一些常用的脚本分享出来 目前共有这么几个脚本
备份网站文件并上传到七牛云
需要七牛官方qshell工具的支持,参考upload.json
和七牛官方文档
建议配合cron,upload.json
可能需要一些更改
已经增加Google Drive、腾讯云COS支持,请查看对应的官方文档
压缩日志文件,至于是啥日志文件,你说了算。其实有logrotate
就够了嘛
中转文件至七牛云的一个小脚本,非常简单,需要配合qshell,并且推荐+x丢到/bin
、sbin
监测某个进程是否存在、如果不存在则将其重启
目前主要用于监测MySQL,建议配合cron
小蜗牛提醒mysqld_safe
也是个很好的选择。
主要用于发送邮件,已经配置好了,只需要编辑mail.php
的配置,之后curl即可发送邮件。
使用curl用来监测某个网站是否更新,更新则发送邮件(目前是使用上面的PHPMailer),建议配合cron。 只适用于静态网站,如果有动态生成特效的JS,那么基本上每次都会误报。
本来是用来监测系统负载,高负载(大于1)则重启VPN服务器……后来发现是我太蠢了嗯。
可以给腾讯云创建一键快照的小工具,会先删除最旧的快照(如果有的话),然后再创建新的。可以配合change.sh,这样每当网站变化就可以自动快照了。需要修改源代码中secretID
、secretKey
、Region
、diskID
这四个参数然后自行编译再使用。也可以看看Magic snapshot name
哟。
服务器至少要有jre、只可以对有一台服务器的用户进行快照操作
注意:有几次不知道为何竟然没有删除上一个快照,在crontab中有时就会出现这个问题。
这是一个用来抓取WordPress博客文章为pdf的Python脚本。需要requests、BeautifulSoup、pdfkit和wmhtml2pdf,都可以使用pip安装。使用的是Python 2.7 注意:
- 由于Windows文件名限制不能有/?等符号,在Windows下运行可能会导致失败;
- 目前仅仅在我的马甲站上测试通过;
- 只抓取第一页;
- 可能需要针对你的目标进行一些调整
这个Python脚本是用来批量运行guetzli
的,它会根据你的CPU核心数目并行启动几个进程,吃光CPU的全部性能!!目前存在的问题有:无法检测最后一批进程的结束状态。
一个简单的vultr客户端,其中one_key.py
类似腾讯云的onekey-snapshot,删除最旧的快照、然后创建新快照。