运维
深入沟通_it6688668
深入沟通:it6688668
展开
-
【C语言】合并,排序两个链表
#include <stdio.h> #include <stdlib.h> #include <malloc.h> #include <assert.h> typedef struct stu{ int id; //学号 char sex[10]; //性别 float score; //成绩 struct stu *next; //下一节点的原创 2016-05-27 16:08:01 · 934 阅读 · 0 评论 -
【SHELL】统计Nginx访问日志状态码
######################################################################### # File Name: check_nginx_server.sh # Author: Moshiyou # mail: momo1a@qq.com #Created Time:Mon 30 May 2016 10:21:52 AM CST #####原创 2016-05-30 11:29:11 · 4198 阅读 · 0 评论 -
【SHELL】监控Nginx运行,Mysql主从运行,主从复制延迟
#!/bin/bashResettem=$(tput sgr0)server_url='http://www.zhongfenqi.com/ngx_status' mysql_slave_addr='192.168.1.103' mysql_slave_port='3307' mysql_slave_user=root mysql_slave_pwd=123456 mysql_slave_sock=原创 2016-05-23 19:55:14 · 825 阅读 · 0 评论 -
[UNIX]signal函数捕捉SIGCLD信号
#include #include static void sig_cld(int); int main() { pid_t pid; if(signal(SIGCLD,sig_cld) == SIG_ERR) perror("signal error"); if((pid = fork()) < 0) perror("fork error"); else if(pid转载 2017-12-14 17:49:33 · 315 阅读 · 0 评论 -
[unix]system函数的一个实现
代码来源 unix环境高级编程 第三版 一书 这个system函数实现有缺陷 具体参详10.18节 #include #include #include #include int system(const char *cmdstring) { pid_t pid; int status; struct sigaction ignore,saveintr,savequit; s原创 2017-12-31 11:57:28 · 905 阅读 · 0 评论 -
[unix]SIGQUIT信号堵塞的测试
#include <apue.h> #include <errno.h>static void sig_quit(int); int main(void) { sigset_t newmask, oldmask, pendmask; if(signal(SIGQUIT,sig_quit) == SIG_ERR) err_sys("can't catch SIGQUIT转载 2017-12-27 14:47:09 · 326 阅读 · 0 评论