上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 60 下一页

2016年11月23日

Linux shell基础

摘要: shell是核心程序kernel之外的指令解析器,是一个程序,同事是一种命令语言和程序设计语言 --shell是命令解析器,用户输入命令,它去解析。 shell类型 ash,bash,ksh,csh,tcsh --cat /etc/shells 查看系统下的shell --echo $SHELL 查看当前用户运行的shell shell中可以运行子shell --在命令行... 阅读全文

posted @ 2016-11-23 23:00 寒魔影 阅读(294) 评论(0) 推荐(0)

Linux 信号详解六(可靠信号与不可靠信号)

摘要: #include #include #include #include #include #include #include #include void catch_signal(int signo, siginfo_t *info, void *p) { switch (signo) { case SIGINT: printf("acc... 阅读全文

posted @ 2016-11-23 09:00 寒魔影 阅读(3306) 评论(0) 推荐(0)

2016年11月21日

Linux 信号详解五(信号阻塞,信号未决)

摘要: 信号未决,信号阻塞,信号函数 阅读全文

posted @ 2016-11-21 21:32 寒魔影 阅读(5122) 评论(0) 推荐(0)

2016年11月19日

Linux 信号详解四(pause,alarm)

摘要: pause函数 --将进程置为可中断睡眠状态,然后它调用内核函数schedule(),使linux进程调度器找到另一个进程来运行。 --pause使调用者进程挂起,直到一个信号被捕获。 alarm函数 --设置一个闹钟延迟发送信号,告诉linux内核n秒以后,发送SIGALRM信号。 //kill 函数 #include #include #include #include ... 阅读全文

posted @ 2016-11-19 15:51 寒魔影 阅读(1461) 评论(0) 推荐(0)

Linux 信号详解三(sleep,raise)

摘要: sleep,SIGALRM 阅读全文

posted @ 2016-11-19 11:53 寒魔影 阅读(2811) 评论(0) 推荐(0)

2016年11月17日

Linux 信号详解二(信号分类,信号处理,kill)

摘要: 信号分类 信号分为可靠信号和不可靠信号 不可靠信号的缺点 ①:处理完信号,需要重新再注册信号;②信号可能丢失。 Linux已经对缺点①做了优化,现在的不可靠问题主要指的是信号可能丢失 信号还可以分为实时信号和非实时信号--一般不可靠信号指的是前32种信号,这32种信号已经有了预定义值,每个信号有了确定的用途及含义,并且每种信号都有各自的缺省动作 --可靠信号指的后32种信号 --非实时信号都不支... 阅读全文

posted @ 2016-11-17 23:24 寒魔影 阅读(2202) 评论(0) 推荐(1)

Linux 信号详解一(signal函数)

摘要: 信号列表 SIGABRT 进程停止运行 6 SIGALRM 警告钟 SIGFPE 算述运算例外 SIGHUP 系统挂断 SIGILL 非法指令 SIGINT 终端中断 2 SIGKILL 停止进程(此信号不能被忽略或捕获) SIGPIPE 向没有读的管道写入数据 ... 阅读全文

posted @ 2016-11-17 22:08 寒魔影 阅读(38945) 评论(4) 推荐(5)

Linux system函数详解

摘要: system 功能:system()函数调用"/bin/sh -c command"执行特定的命令,阻塞当前进程直到command命令执行完毕 原型 int system(const char *command); 返回值: 如果无法启动shell运行命令,system将返回127;出现不能执行system调用的其他错误时返回-1。如果systenm能够顺利执行,返回那个命令的退... 阅读全文

posted @ 2016-11-17 16:00 寒魔影 阅读(2002) 评论(0) 推荐(0)

Linux wait函数详解

摘要: wait和waitpid出现的原因 SIGCHLD --当子进程退出的时候,内核会向父进程SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止) --子进程退出时,内核将子进程置为僵尸状态,这个进程成为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态 --父进程查询子进程的退出状态可以用wait/waitpid函数 wait获取staus... 阅读全文

posted @ 2016-11-17 14:15 寒魔影 阅读(15987) 评论(0) 推荐(0)

2016年11月16日

Linux 守护进程三

摘要: 1.打开telnet工具,登录服务器,登录校验成功以后, linux服务器会在终端和服务器之间,建立一个会话期session 2.在这个会话期中,默认启动一个shell程序 3.在会话期中有n个进程组 shell是一个进程组 ls ps grep 4.这里每一个进程都和终端项链 5.如果脱离终端,如 阅读全文

posted @ 2016-11-16 11:21 寒魔影 阅读(341) 评论(0) 推荐(0)

上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 60 下一页

导航