中国税务 1995年 第10期
计算机应用
浅谈UNIX操作系统的CRON机制原理及应用
上一篇 下一篇cron(英文计时器chronograph一词的缩写)是unix时钟守护程序的名字,该程序是独立于用户终端而在后台连续运行的进程,这一守护进程通常执行某些特殊功能或为其它进程提供特殊服务。虽然cron进程始终在运行,但却占用很少的cpu资源,并且开支也不大。对unix的开发者和用户来说,可以利用cron机制完成如下工作:得到一个自动的桌面日历以提醒自己,简化磁盘文件的维护和自动转贮等。因此有必要在这里作一些简单的介绍。
一、原理
cron进程在unix系统引导时进行初始化,并且在unix系统的多用户状态下运行。unix系统引导完毕;cron机制开始工作之后,该进程就进入了睡眠状态,并且每分钟被唤醒一次,看看是否要执行任务。如果有预定好的作业要做,cron就执行它们;或者,cron继续睡眠等待下一分钟再次被唤醒。就这样周而复始。