易截截图软件、单文件、免安装、纯绿色、仅160KB

详解Linux中cron/crontab工作原理

先介绍几个基本概念:
后台进程:在后台运行的无须与用户交互的程序。在多任务操作系统上运行多个后台进程,有些后台进程(例如守护程序)从来都不需要用户输入,其它一些进程只是在用户忙于目前运行于前台的程序时才临时处于后台。
守护进程是一种后台进程。crond进程是众多守护进程中的一种,看看cron这个单词在字典里面的解释:
cron = chronograph,【unix】(时钟)守护程序,(精密)计时程序
简单的说,cron在预定的时间执行预订的命令或者脚本。
cron工作原理:cron由crond守护进程和一组表(crontab文件)组成。
crond守护进程是在系统启动时由init进程启动的,受init进程的监视,如果它不存在了,会被init进程重新启动。这个守护进程每分钟唤醒一次,并通过检查crontab文件判断需要做什么。
每个用户有一个以用户名命名的crontab文件,存放在/var/spool/cron/crontabs目录里。若管理员允许或者禁止其他用户拥有crontab文件,则应编辑/etc/下面的cron.deny和cron.allow这两个文件来禁止或允许用户拥有自己的crontab文件。每一个用户都可以有自己的crontab文件,但在一个较大的系统中,系统管理员一般会禁止这些文件,而只在整个系统保留一个这样的文件。
用户使用crontab命令(注意crontab可以指文件,也是一个命令)管理自己的crontab文件。
1)更新crontab文件——crontab filename
用来更新当前用户的crontab文件。注意:只是将filename指定的文件中的crontab条目写入用户的crontab文件(以用户名命名)中并清空crontab文件原来的条目,并不是将filename指定的文件复制/var/spool/cron/crontabs目录。
2)列出crontab文件——crontab -l
列出当前用户的crontab文件的crontab条目。
3)编辑crontab文件——crontab -e
编辑当前用户的crontab文件。
4)删除crontab文件——crontab -d
删除当前用户的crontab文件。


相关文档:

linux api笔记(5):线程(三)

这里继续上一篇关于线程函数的介绍:
int pthread_detach (pthread_t thread_handle);
 
这个函数的作用是让thread_handle指向的目标线程在中止的时候清理自己拥有的数据。在这个函数调用之后,
不能再对thread_handle使用pthread_join。
显而易见的是,如果我们没有对新创建的线程调用pthread_detach,这个线 ......

硬盘安装 linux Fedora Core 10


安装前准备好两个分区A 和B,分区 A 用来存放下载来的 Fedora 10 的ISO镜像文件,分区 B 用来安装 Fedora 10 .。
注意:存放镜像文件的分区必须为 Fat32 格式,否则无法进行安装。(本人已测试过)
解压 Fedora-10-i386-netinst.iso 此ISO 文件,将解压出来的 isolinux 和 images 两个文件夹与 Fedora 10 的 ISO 镜像文 ......

windows上的linux直接删除后出现grub的启动画面

在windows上尝试centos后我直接给格式化掉centos,启动系统出现grub的启动画面,有2个解决方案
1:在dos环境下用fdisk /mbr 级可以修复mbr即可
2:如果没dos盘则用下面命令:
  1)rootnoverify (hd0,0)  //回车,记得rootnoverify后面有个空格
  2)chainloader (hd0,0)+1 // 记得还是有空格
  3 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号