Perl 文件测试符2014-03-26

常用的几个,用到时可以来看看哈

perl遍历所有文件并修改或插入相关信息2014-03-26

项目中要改很多相同的代码,随便写了个脚本玩玩哈。
貌似不是很严谨=。=

解压缩文件后按行读取并处理2014-03-18

糟糕的解压缩和漂亮的:
open pipe 

row模式下从binlog提取DML的回滚sql2014-03-18

linux
在row模式下从binlog提取DML的回滚sql

Perl 调用 MySQL 存储过程并获得返回值2014-03-18

<无详细内容>

使用 Perl 监控网站的性能和 uptime2014-03-18

<无详细内容>

Nginx 使用 Perl 进行 IMAP 的认证2014-03-18

首先要使用以下编译参数引入 perl 和邮件模块
./configure --with-http_perl_module --with-mail

使用 Perl 检测 系统进程,实现进程意外退出重启。2014-03-18

最近 RedHat 系统中某个关键进程不知道啥米原因,或鸭梨过大。
总是无故挂掉。
于是写了这个小脚本,自动检测指定进程。
使用 ps -ef 获取内容,if + eq 判断
如果内容为空,则重新启动进程。
本脚本存为 xxx.pl 然后用 crontab 定时执行即可。
但脚本名字别取为 跟所需进程检测相同的名字。
例如检测 mysql 进程。
别把脚本名也设为 mysql_ck.pl 这一类的名字。
因为本身该脚本在运行中,也会有相应名字的进程,会被误判为 mysql。
这样脚本就认为 mysql 依旧执行,判别出错了。
代码中 sasl 就是所检测的某个程序,按照需要修改即可。

自动从ftp下载文件(不回显输入密码)2014-03-18

<无详细内容>

perl通过IMAP接收、处理邮件2014-03-18

通过的perl的Mail::IMAPClient模块接收邮件、处理邮件。特别适合处理邮件类的日志。

irssi 显IP插件2014-03-18

irssi 显IP插件

结合Zabbix做MySQL相关性能参数2014-03-18

此代码用于Linux操作系统,主要是结合zabbix来获取MySQL的相关参数。通过读取配置文件来进行对多台数据库进行监控,连接数据库的权限只需要select权限即可。
使用范例:
配置文件内容:
status=Com_insert
location=172.16.3.20
port=3307
db_name=mysql
db_user=perl_test
db_pass=perl_test
status=qps
location=192.168.2.231
port=3306
db_name=mysql
db_user=perl_test2
db_pass=perl_test2


./perl_connect_mysql.pl --config_file=path/test.conf --db_option=web008


对syslog日志进行解析2014-03-18

<无详细内容>

数组多叉树递归遍历2014-03-18

每个节点保存为一个数组,数组名即节点名,数组内的元素为它的子节点,又各自保存在自己的数组里。最后计算树的深度。

正则表达式求素数2014-03-18

一般来说,我们会使用正规表达式来做字符串匹配,今天在网上浏览的时候,看到了有人用正则表达式来检查一个数字是否为素数(质数)。

详细内容请参加:http://coolshell.cn/articles/2704.html

返回顶部
分享按钮