分享好友 方案首页 频道列表

Crontab在重庆轨道交通二号线AFC系统优化中的应用———Crontab在重庆轨道交通二号线AFC系统优化中的应用

2012-04-15

1引言
       Crontab在Unix&Linux系统中是一个古老而优久的系统工具,在重庆轨道交通二号线AFC系统中它除了应用于AFC中心系统的IBM服务器中还广泛地应用于18个车站的数百台闸机中!通过Crontab工具,我们可以控制Unix&Linux操作系统平台上的任务,即让系统在特定的时间、环境下执行特定的任务。具体来说,通过Crontab工具我们在AFC中心IBM-P650服务器上实现了系统的自我管理和ORACLE数据库的周期性、定时性、自动化的备份功能;利用该工具,我们还可以实现每天运营结束后,闸机的自动关机功能,到第二天开始运营前才启动,从而达到降低能耗、提高电子元器件的使用寿命、延长闸机的使用寿命的目的。对于重庆市特有的高温、高湿环境,这点在重庆二号线的AFC车站系统设备中有着特别重要的实际意义。

      

2 Crontab在重庆轨道交通二号线中的应用
       下列各图分别是Crontab工具在AFC中心系统IBM-P650服务器及车站闸机中的应用(注:中心系统IBM-P650服务器是AIX操作系统;车站闸机是LINUX操作系统):

 

(图一)Crontab使车站闸机实现自动重启

 

(图二)Crontab实现IBM服务器的自动管理

 


(图三)Crontab实现Oracle数据库的每天的自动备份


      

3  Crontab的实现机制及具体实现
       Crontab的实现主要包括Cron系统进程和Crontabs文件;Cron系统进程在Unix&Linux操作系统的多用户模式下运行,负责运行特定的计划的任务,Cron进程会按照Crontabs文件指定的时间执行命令;Crontabs文件上存储着指定的命令,由于Crontabs文件是不能通过编辑命令修改的,所以对它的编辑或其它的操作要通过Crontab命令。
       Cron进程就是我们一般所谓的系统后台进程,它的启动是系统参考/etc/inittab启动的,所以它运行的状态也是一种衡定的后台进程状态,如果KILL掉,它将会自动重启。
       Cron后台进程执行的任务就是Cron事件,所以在系统中就存在着Crontab事件、At事件、Batch事件Ksh事件等等事件;所有的Cron事件都是能够被配置的,比如,对于Crontab事件,默认状态下是每隔60秒将会被探查、运行的优先级适合于低于默认的2级的任何级别、可以同时运行100个,这些所有的配置将可以通过对/var/adm/cron/queuedefs文件的修改得以实现(该目录为完整的UNIX操作系统下的文件目录,不同的系统有可能不一样,可参考随机的相关说明文档)。比如,如果任务将会运行在低于默认的优先级的10级、每隔两分钟被探查一次、允许同时启动200个任务,则以下条目将会设置在/var/adm/cron/queuedefs文件中:c.200j10n120w。

       那么c.200j10n120w是什么意思呢?我们可以用下面这个简图来说明:

 

 


      

4 与Crontab相关的其它方面
       与Crontab相关的还有At和Batch命令。这三个命令之间道理相似,只是提交给Cron后台进程执行的方式不同,虽然也是定时地执行计划任务,但应用的环境和具体的要求是不太一样的。比如At命令是计划在将来的某个时间执行一次任务或任务集而Batch命令的目的主要是为了减轻系统立即执行的压力而将执行的任务放在一个队列中,待系统的压力减轻后再考虑执行,比如在CPU负载低的时候。但由于在现在的AFC系统中使用的实际意义并不大且限于篇幅,相关命令的细节请参考相关的UNIX操作系统文献,在此不一而足。

      

5 结论
       本文根据Crontab的原理结合重庆轨道交通二号线AFC系统的实际情况建立的AFC中心系统及车站系统的Crontab表,并将其应用AFC中心服务器系统及车站系统设备中,结果表明所提出机理及判据在理论上是合理的。利用本文所阐述的理论和长期的维护经验,能够比较好地实现在重庆地区特有高温、高湿气候环境下,利用有限的系统维护人员,大大降低系统的能耗、提高系统设备的使用寿命。最关键的是建立了系统维护的基本准则,即系统的优化特别是生产型系统的优化应该尽量地利用系统自身的功能,在吃透系统原理的前提下结合实际的应用,着重挖掘系统内潜力,以便最大限度地提高系统的安全等级,降低系统的风险。                                                                        

 

 

 

收藏
神州普惠试验检验管理解决方案
试验检验管理系统TCM紧紧围绕产品生产试验检验的全过程进行系统规范的监控和管理,有力的监管了整个试验检验过程、协调组织了试验检验工作的开展、规范了试验检验过程的管理,同时还以方便高效的手段,整理和收集了全部试验检验过程的信息数据。

0评论2014-03-24

宏电工业级TD无线路由器应用于交警局电子警察项目
“电子警察”是高科技的交通管理手段,也是道路交通技术监控系统的重要环节,是智能交通系统建设的重要组成部分。它以其无人值守、自动记录、容量大、无需当场处罚、便于管理等优点成为交通管理工作中必不可少的装备。

0评论2013-02-27

领邦公布新型全自动检测方案:弹丸尺寸的快速检测
近日,北京领邦仪器技术有限公司(后文简称“领邦”)公布了一套新型的全自动检测方案——弹丸尺寸检测系统。该系统是一套在线全自动终检设备,采用激光扫描的方式,在计算机中还原炮弹外形,能够实现炮弹外形尺寸和形位公差的快速检测,满足大批量产品的在线自动化检测,避免人为检测造成的误差,同时保证数据的可靠性以及提高数据管理方便性。

0评论2012-08-31

仪器总线技术的回顾与展望
在测试测量领域,仪器总线技术的发展历来是工程师和科学家们最为关心的部分。从上世纪60年代推出的专用于仪器控制的GPIB总线,到现在被广泛使用的 USB、VXI、PXI和最新推出的LXI、PXI Express,不断涌现的新型总线技术在帮助我们的工程师更快捷高效的完成测量任务的同时,也引起了行业内专家们的广泛争论,究竟哪一种总线将会主宰未 来的测试测量领域呢?

0评论2012-05-28

加固电源典型应用方案
美国北大西洋(NAII)公司为军工和航空领域的嵌入式市场所提供的加固电源,类型齐全,无论是标准型产品还是定制型产品,都应有尽有。在国内外航空、航海、舰船等应用中占有及其重要的地位。

0评论2012-05-03

倾角传感器在无人机上的应用
无人驾驶飞机简称无人机,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。机上无驾驶舱,但安装有自动驾驶仪、程

0评论2012-04-13

倾角传感器在移动通讯车平衡系统上的应用
移动通信基站车是移动通信领域中用于应急通信信道建立的系统集成车辆。主要的功能一般包括GSM、CDMA、3G基站信道的建立、无线计

0评论2012-04-13

倾角传感器在水平平台测量上的应用
在仪器仪表、精密工具、机械制件的检验等行业经常会使用到水平平台,而大理石平台可以作为一个理想的选择,因为大理石的平台是一

0评论2012-04-13

SST倾角传感器在阳光追踪系统上的应用
随着能源的匮乏,人类越来越注重利用新型能源来代替现有的煤、石油原料,利用太阳能获得能源就是一个非常好的办法。阳光追踪器

0评论2012-04-13