linux.app
byd yes
这个作者很懒,什么都没留下…
展开
-
sigaction函数解析
sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口)给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldactintsigaction(int signo,const原创 2014-12-11 19:40:19 · 513 阅读 · 0 评论 -
SIGTERM、SIGKILL、SIGINT和SIGQUIT的区别
1. SIGQUIT:在POSIX兼容的平台,SIGQUIT是其控制终端发送到进程,当用户请求的过程中执行核心转储的信号。SIGQUIT通常可以ctrl+ \。在Linux上,人们还可以使用Ctrl-4或虚拟控制台,SysRq yek。2. SIGTERM:SIGTERM是杀或的killall命令发送到进程默认的信号。它会导致一过程的终止,但是SIGKILL信号不同,它原创 2014-12-11 20:21:50 · 44262 阅读 · 0 评论 -
linux下后台执行程序命令nohub
nohub 可执行文件名 &nohub sh xx.sh &关闭终端后程序会一直运行原创 2016-03-02 17:17:28 · 2466 阅读 · 0 评论 -
daemon函数的实现
daemon()函数主要用于希望脱离控制台,以守护进程形式在后台运行的程序。#include #include //linux daemon函数static int Daemon(int nochdir,int noclose){ pid_t pid; if(! nochdir && chdir("/") != 0 ) return -1; if(!noclose){ i原创 2016-03-08 10:04:31 · 666 阅读 · 0 评论