当前位置: 首页 > news >正文

个人电脑安装win2003做网站河北石家庄天气

个人电脑安装win2003做网站,河北石家庄天气,wordpress怎样批量修改时间,wordpress预览word文章目录 UDEV简介守护进程基本特点 守护进程和后台进程的区别开发守护进程结束 UDEV简介 udev是一个设备管理工具#xff0c;udev以守护进程的形式运行#xff0c;通过侦听内核发出来的uevent来管理/dev目录下的设备文件。 udev在用户空间运行#xff0c;而不在内核空间 … 文章目录 UDEV简介守护进程基本特点 守护进程和后台进程的区别开发守护进程结束 UDEV简介 udev是一个设备管理工具udev以守护进程的形式运行通过侦听内核发出来的uevent来管理/dev目录下的设备文件。 udev在用户空间运行而不在内核空间 运行。它能够根据系统中的硬件设备的状态动态更新设备文件包括设备文件的创建删除等。 设备文件通常放在/dev目录下。使用udev后在/dev目录下就只包含系统中真正存在的设备。 守护进程 Linux Daemon守护进程是运行在后台的一种特殊进程。 它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 它不需要用户输入就能运行而且提供某种服务不是对整个系统就是对某个用户程序提供服务。 Linux系统的大多数服务器就是通过守护进程实现的。常见的守护进程包括系统日志进程syslogd、 web服务器httpd、邮件服务器sendmail和数据库服务器mysqld等。守护进程的名称通常以d结尾 UDEV守护进程它能够根据系统中的硬件设备的状态动态更新设备文件包括设备文件的创建删除等。 基本特点 生存周期长[非必须]一般操作系统启动的时候就启动关闭的时候关闭。 守护进程和终端无关联也就是他们没有控制终端所以当控制终端退出也不会导致守护进程退出守护进程是在后台运行不会占着终端终端可以执行其他命令 一个守护进程的父进程是init进程因为它真正的父进程在fork出子进程后就先于子进程exit退出了所以它是一个由init继承的孤儿进程 ppid 0内核进程跟随系统启动而启动生命周期贯穿整个系统。 cmd列名带[]这种叫内核守护进程 init也是系统守护进程它负责启动各运行层次特定的系统服务所以很多进程的PPID是init也负责收养孤儿进程。 cmd列中名字不带[]的普通守护进程用户集守护进程 守护进程和后台进程的区别 守护进程和终端不挂钩后台进程能往终端上输出东西(和终端挂钩) 守护进程关闭终端时不受影响守护进程不会随着终端的退出而退出 开发守护进程 直接借助damon()函数完成 #include unistd.h int daemon(int nochdir, int noclose); 函数参数 nochdir为0时表示将当前目录更改至“/” noclose为0时表示将标准输入、标准输出、标准错误重定向至“/dev/null” 返回值 成功则返回0失败返回-1#include unistd.h #include signal.h #include stdlib.h #include string.h #include fcntl.h #include sys/stat.h #include time.h #include stdio.h //C 库函数 char *asctime(const struct tm *timeptr) 返回一个指向字符串的指针它代表了结构 struct timeptr 的日期和时间。 //C 库函数 struct tm *localtime(const time_t *timer) 使用 timer 的值来填充 tm 结构。timer 的值被分解为 tm 结构并用本地时区表示。 /* struct tm {int tm_sec; 秒范围从 0 到 59int tm_min; 分范围从 0 到 59int tm_hour; 小时范围从 0 到 23int tm_mday; 一月中的第几天范围从 1 到 31int tm_mon; 月份范围从 0 到 11int tm_year; 自 1900 起的年数int tm_wday; 一周中的第几天范围从 0 到 6int tm_yday; 一年中的第几天范围从 0 到 365int tm_isdst; 夏令时 }; */ static bool flag true; void handler(int sig) {printf(I got a signal %d\nIm quitting.\n, sig);flag false; } int main() {time_t t;int fd;//创建守护进程if(-1 daemon(0, 0)){printf(daemon error\n);exit(1);}//设置信号处理函数struct sigaction act;act.sa_handler handler;sigemptyset(act.sa_mask);act.sa_flags 0;if(sigaction(SIGQUIT, act, NULL)){printf(sigaction error.\n);exit(0);}//进程工作内容while(flag){fd open(/home/orangepi/daemon.log, O_WRONLY | O_CREAT | O_APPEND,0644);if(fd -1){printf(open error\n);}t time(0);char *buf asctime(localtime(t));write(fd, buf, strlen(buf));close(fd);sleep(10);}return 0; }sudo vi /etc/rc.local //开机自启动绝对路径加程序名字结束 如有问题欢迎提出共同进步。
http://www.hkea.cn/news/14416339/

相关文章:

  • 购买网站空间重庆建设牌摩托车官网
  • 微信网站开发教程视频网站建设可以入开发成本吗
  • 学校ftp服务器做网站海南建设厅评审网站
  • 坪地网站制作seo如何进行优化
  • 广州网站建设的地方推荐用区块链来做网站
  • 成都网站平面设计微信官方网站
  • 浙江艮威水利建设有限公司网站微信 网站提成方案点做
  • 电子商务网站建设期末河南建设工程信息网下载
  • 淮南市网站建设wordpress 主题转换
  • 做视频网站被判刑浙江建站优化品牌
  • 只做网站的网站开发需求分析范本
  • 如何打开国外网站免费收录网提交
  • 网站怎么做背景图片西安网站建设推广
  • 优惠网站代理怎么做如何制作网页教程
  • 上海好的网站制作公司苏州网站建设报价单
  • 外贸网站建设有用吗c 网站开发怎么弹出输入框
  • 如何做淘宝优惠卷网站投资做网站
  • 宽城区网站建设怎样在文章后做网站链接
  • 今科网站建设费用旅游网站建设的目标是什么意思
  • 上海建筑网站郑州最牛的网站开发公司
  • 博宇娱乐网站建设做网站友情链接互换
  • 做更好的自己 网站网站怎么做发送邮件的超链接
  • 企业免费网站制作龙江人社 pp
  • 在哪些网站上做推广好北京海淀建设支行有哪些
  • 网站开发前端和后端工作柯桥做网站哪家好
  • 学习php网站开发微信开发小程序教程
  • 网站空间怎样设置用户名和密码wordpress 主题开发
  • 怎么才能打开一些网站经典设计产品
  • 一级做爰片a视频网站哈尔滨网站专业制作
  • 怎么做钓鱼网站北京装修公司加盟