crond命令的使用方法和注意事项

发布时间:2024-02-02 08:53:26

一、crond简介

概念

crond命令的使用方法和注意事项

crond的概念和crontab是不可分割的。crontab是一个命令,常见于unix和类unix的*作系统之中,用于设置周期*被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语chronos(χρ?νο?),原意是时间。而crond正是它的守护进程。

crond是linux下用来周期*的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成*作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

linux下的任务调度分为两类,系统任务调度和用户任务调度。

l系统任务调度:系统周期*所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。

/etc/crontab文件包括下面几行:

shell=/bin/bash

path=/sbin:/bin:/usr/sbin:/usr/bin

mailto=root

home=/

#run-parts

01****rootrun-parts/etc/cron.hourly024***rootrun-parts/etc/cron.daily224**0rootrun-parts/etc/cron.weekly4241**rootrun-parts/etc/cron.monthly前四行是用来配置crond任务运行的环境变量,第一行shell变量指定了系统要使用哪个shell,这里是bash,第二行path变量指定了系统执行命令的路径,第三行mailto变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果mailto变量的值为空,则表示不发送任务执行信息给用户,第四行的home变量指定了在执行命令或者脚本时使用的主目录。第六至九行表示的含义将在下个小节详细讲述。这里不在多说。

l用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用crontab工具来定制自己的计划任务。所有用户定义的crontab文件都被保存在/var/spool/cron目录中。其文件名与用户名一致。

二、crontab工具的使用

(1)crontab的使用格式

crontab常用的使用格式有如下两种:

crontab[-uuser][file]

crontab[-uuser][-e|-l|-r|-i]

选项含义如下:

l-uuser:用来设定某个用户的crontab服务,例如,“-uixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。

lfile:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。

l-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。

l-l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。

l-r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。

l-i:在删除用户的crontab文件时给确认提示。

(2)crontab文件的含义

用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:

minutehourdaymonthweekmand其中:

lminute:表示分钟,可以是从0到59之间的任何整数。

lhour:表示小时,可以是从0到23之间的任何整数。

lday:表示日期,可以是从1到31之间的任何整数。

lmonth:表示月份,可以是从1到12之间的任何整数。

lweek:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。

lmand:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

在以上各个字段中,还可以使用以下特殊字符:

l星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令*作。

l逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

l中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

l正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

(3)crontab文件举例

0*/3***/usr/local/apache2/apachectlrestart表示每隔3个小时重启apache服务一次。

303**6/webdata/bin/backup.sh

表示每周六的3点30分执行/webdata/bin/backup.sh脚本的*作。

001,20**fsck/dev/sdb8

表示每个月的1号和20号检查/dev/sdb8磁盘设备。

105*/5**echo"">/usr/local/apache2/log/access_log表示每个月的5号、10号、15号、20号、25号、30号的5点10分执行清理apache日志*作。

三、使用crontab工具的注意事项

(1)注意环境变量问题

有时我们创建了一个crontab,但是这个任务却无法自动执行,而手动执行这个任务却没有问题,这种情况一般是由于在crontab文件中没有配置环境变量引起的。

在crontab文件中定义多个调度任务时,需要特别注意的一个问题就是环境变量的设置,因为我们手动执行某个任务时,是在当前shell环境下进行的,程序当然能找到环境变量,而系统自动执行任务调度时,是不会加载任何环境变量的,因此,就需要在crontab文件中指定任务运行所需的所有环境变量,这样,系统执行任务调度时就没有问题了。

(2)注意清理系统用户的邮件日志

每条任务调度执行完毕,系统都会将任务输出信息通过电子邮件的形式发送给当前系统用户,这样日积月累,日志信息会非常大,可能会影响系统的正常运行,因此,将每条任务进行重定向处理非常重要。

例如,可以在crontab文件中设置如下形式,忽略日志输出:

0*/3***/usr/local/apache2/apachectlrestart>/dev/null2>&1“/dev/null2>&1”表示先将标准输出重定向到/dev/null,然后将标准错误重定向到标准输出,由于标准输出已经重定向到了/dev/null,因此标准错误也会重定向到/dev/null,这样日志输出问题就解决了。

(3)系统级任务调度与用户级任务调度

系统级任务调度主要完成系统的一些维护*作,用户级任务调度主要完成用户自定义的一些任务,可以将用户级任务调度放到系统级任务调度来完成(不建议这么做),但是反过来却不行,root用户的任务调度*作可以通过“crontab–uroot–e”来设置,也可以将调度任务直接写入/etc/crontab文件,需要注意的是,如果要定义一个定时重启系统的任务,就必须将任务放到/etc/crontab文件,即使在root用户下创建一个定时重启系统的任务也是无效的。

以上就是linux任务调度进程crond的使用过程和注意事项,谢谢阅读,希望能帮到大家,请继续关注,我们会努力分享更多优秀的文章。

第2篇:dos命令使用注意事项

导语:学DOS的关键就是要多练习各种命令,但得给你提个醒,有些命令可得小心点,要不然到时就悔之晚矣。下面就由小编为大家介绍一下dos命令使用注意事项,大家一起去看看吧!

del*.*  删除当前目录所有文件

[建 议] 在C盘根目录使用del*.*会使电脑找不到鼠标、光驱、不能使用windows,甚至不能启动。事实上在任何目录中使用这条命令,都需要好好考虑。

deltree*.*  删除当前目录下所有目录与文件

[建 议] 在C盘根目录中使用这条命令,那你必须要保证你的头脑是清醒的,而且你保证这样做是有必要的,但我们认为在任何情况下都不应该这样使用这条命令。在任何目录下使用deltree*.*都会产生与del*.*一样甚至更坏的结果。慎之!慎之!

formatc:/u 格式化C盘

[建 议] 除非你的硬盘被病毒感染得很深,或者有一个真正电脑专家告诉你应该这样做,否则不要将C盘格式化,它会使你丢失一切信息,还需要花几个小时来重新安装所有的软件。

fdisk  硬盘分区

[建 议] 硬盘分区时,一定要让一个曾经使用过这条命令的人来帮助你使用,否则你将失去所有信息,甚至连硬盘都不能使用了。

recover  覆盖磁盘

[建 议] 在DOS6以后就不再有这条命令了,如果你使用的是老版本的DOS,劝你在任何时候都不要使用它,它除了将你的硬盘所有的信息破坏掉就没有其它作用了。

第3篇:天平的使用方法-天平使用注意事项

天平是一种衡器,是衡量物体质量的仪器。下面,小编为大家分享天平的使用方法及注意事项,快来看看吧!

使用方法

1.要放置在水平的地方。游码要归零。

2.调节平衡螺母(天平两端的螺母)调节零点直至指针对准*刻度线。

3.左托盘放称量物,右托盘放砝码(左物右码)。根据称量物的*状应放在玻璃器皿或洁净的纸上,事先应在同一天平上称得玻璃器皿或纸片的质量,然后称量待称物质。

4.添加砝码从估计称量物的最大值加起,逐步减小。托盘天平只能称准到0.1克。加减砝码并移动标尺上的游码,直至指针再次对准*刻度线。

5.过冷过热的物体不可放在天平上称量。应先在干燥器内放置至室温后再称(或在特殊器皿中称量)。

6.物体的质量=砝码重量+游码所显示的度数

7.取用砝码必须用镊子轻拿轻放,取下的砝码应放在砝码盒中,称量完毕,应把游码移回零点。

8.称量干燥的固体*品时,应在两个托盘上各放一张相同质量的纸,然后把*品放在纸上称量。

9.易潮解的*品,必须放在玻璃器皿上(如:小烧杯、表面皿)里称量。

10.砝码若生锈,测量结果偏小;砝码若磨损,测量结果偏大。

使用注意

1.事先把游码移至零刻度线,并调节平衡螺母,调节平衡螺母时最好用镊子,使天平左右平衡。

2.右放砝码,左放物体。

3.砝码不能用手拿,要用镊子夹取。在使用天平时游码也不能用手移动。

4.过冷过热的物体不可放在天平上称量。应先在干燥器内放置至室温后再称。

5.加砝码应该从大到小,可以节省时间。

6.在称量过程中,不可再碰平衡螺母。

第4篇:使用创可贴的使用方法及注意事项

1、创可贴最好不要贴着过夜

它吸水*和透气*差,如果贴得时间过长、不及时更换,细菌就会大量繁殖,伤口及周围皮肤还会发白、变软,导致感染,不利于伤口愈合。睡觉时要摘下创可贴,小伤口睡觉前用碘伏消毒即可。贴创可贴的时间最多不要超过12小时,防止伤口感染化脓。

2、创可贴不能重复用

许多人洗手时怕弄湿创可贴,会先摘下来,洗完再贴回去,这个做法也是错误的。使用创可贴时伤口千万不要沾水,可以暂时用消毒湿巾擦拭。如果洗手时摘下、创可贴沾了水或有液体渗出,就要马上扔掉,重贴新的创可贴。

3、伤口大不能用创可贴

创可贴主要用于急*小伤口的止血,适用于表浅、创面较小、不需要缝合的切割伤。在大伤口、出血量大,以及伤口不干净的情况下,不能使用创可贴,应及时到医院就诊。疖肿、烫伤、化脓感染和各种皮肤疾病等,也不宜使用。

4、使用创可贴的其他注意事项

使用创可贴时不要捏压伤口,避免伤口裂开。连续使用两次后,如果伤口疼痛加重或红肿,应停止使用,并及时去医院诊治。

创可贴还能这样用

1、当漏斗

当我们在野外补充水的时候,可以用一个创可贴卷成漏斗,然后用创可贴中间的网状物做滤纸,可以起到过滤的作用。

2、预防晕车

把姜切片,然后用创可贴贴在肚脐上,可以起到预防晕车的作用。

3、止干裂疼痛

当你的手指出现干裂的时候,可以把创可贴中间的网状物撕下后缠在手指,可以缓解疼痛。

4、防止磨脚

当穿新鞋出现磨脚的时候,或者出行需要走很长的路的时候,包里最好备上一些创可贴,需要的时候可以贴在易受磨损的部位,可以有效避免伤脚。

第5篇:微波炉的使用方法和注意事项

微波炉现在已经成为厨房里不可缺少的家用电器。他在我们生活中帮了我们不少的忙。特别是对很多快生活节奏的朋友很有帮助。下面就为大家介绍一下微波炉的使用方法和注意事项!

1、使用微波炉一定要在平稳、通风的地方,后部应留有不少于10厘米的空间,顶部要留有不少于5厘米的空间。

2、使用微波炉要远离带有磁场的其他家用电器,以免影响使用效果。

3、使用微波炉时,食物不要直接放在转盘上,要用耐热的玻璃、陶瓷或耐热塑料做成的容器盛放。绝对不能用金属或搪瓷容器,也不宜用带有金属花纹的容器盛放。因为微波与金属接触会产生火花,发生危险,严重时还会损坏磁控管。

4、千万不要用微波炉加热密封的食物,例如袋装、瓶装、罐装食品,以及带皮、带壳的食品,如栗子、鸡蛋等,以免*污染或损坏微波炉。

5、不得空载使用微波炉。平时可在炉内预备一杯水(玻璃杯),使用时拿出,加热完食物后再放入,以免空载烧坏微波炉。

6、微波炉在使用过程中,应切实保护好炉门,防止因炉门变形或损坏而造成微波泄漏。更不能在炉门开启时,试图启动微波炉,这是十分危险的。

7、选择烹调时间宁短勿长,以免食物过分加热烧焦甚至起火。

8、日常使用后,马上用湿布将炉门上、炉腔内和玻璃盘上的脏物擦掉,这时最容易擦干净。若日常没有即时清洁,可将一点水加热成蒸汽,使污垢软化,再用湿布擦就容易清洁了。

9、已煮好的汤圆、荷包蛋等,马上取出可能会因其内部液体沸腾爆破而溅伤人体。应打开炉门后略搁置一会儿,再取出食物。

10、微波炉停止使用时,应将炉门稍稍敞开,使炉腔内水蒸气充分散发,有利于腔体的保养。

1、忌用普通塑料容器:使用专门的微波炉器皿盛装食物放入微波炉中加热,一是热的食物会使塑料容器变形,二是普通塑料会放出有毒物质,污染食物,危害人体健康

2、忌用金属器皿:因为放入炉内的铁、铝、不锈钢、搪瓷等器皿,微波炉在加热时会与之产生电火花并反射微波,既损伤炉体又加热不熟食物。

3、忌使用封闭容器:加热液体时应使用广口容器,因为在封闭容器内食物加热产生的热量不容易散发,使容器内压力过高,易引起爆破事故。即使在煎煮带壳食物时,也要事先用针或筷子将壳刺破,以免加热后引起爆裂、飞溅弄脏炉壁,或者溅出伤人。

4、忌超时加热:食品放入微波炉解冻或加热,若忘记取出,如果时间超过2小时,则应丢掉不要,以免引起食物中毒。

5、忌将肉类加热至半熟后再用微波炉加热:因为在半熟的食品中细菌仍会生长,第二次再用微波炉加热时,由于时间短,不可能将细菌全杀死。*冻肉类食品须先在微波炉中解冻,然后再加热为熟食。

在日常的生活中,我们要学会合理规范的使用微波炉,这样不但可以保证我们以及家人的健康,还可以延长微波炉的使用寿命。

第6篇:扫描仪的使用方法和注意事项

导语:扫描仪是一种比较精致的设备,它在工作时需要用到内部的光电转换装置,以便把模拟信号转换成数字信号,然后再送到计算机中。以下是小编为大家精心整理的扫描仪的使用方法和注意事项,欢迎大家参考!

一、扫描仪指标检测

1.检测感光元件:

扫描一组水平细线(如头发丝或金属丝),然后在ACDSee32中浏览,将比例设置为100%观察,如纵向有断线现象,说明感光元件排列不均匀或有坏块。

2.检测传动机构:

扫描一张扫描仪幅面大小的图片,在ACDSee32中浏览,将比例设置为100%观察,如横向有撕裂现象或能观察出的水平线,说明传动机构有机械故障。

3.检测分辨率:

用扫描仪标称的分辨率(如300dpi、600dpi)扫描彩*照片,然后在ACDSee32中浏览,将比例设置为l00%观察,不会观察到混杂*块为合格,否则分辨率不足。

4.检测灰度级:

选择扫描仪标称的灰度级,扫描一张带有灯光的夜景照片,注意观察亮处和暗处之间的层次,灰度级高的扫描仪,对图像细节(特别是暗区)的表现较好。

5.检测*彩位数:

选择扫描仪标称*彩位数,扫描一张*彩丰富的彩照,将显示器的显示模式设置为真彩*,与原稿比较一下,观察*彩是否饱满,有无偏*现象。要注意的是:与原稿完全一致的情况是没有的,显示器有可能产生*偏,以致影响观察,扫描仪的感光系统也会产生一定的*偏。大多数高、中档扫描仪均带有*彩校正软件,但仅有少数低档扫描仪才带有*彩校正软件,请先进行显示器、扫描仪的*彩校准,再进行检测。

6.OCR文字识别输入检测:

扫描一张自带印刷稿,采用黑白二值、标称分辨率进行扫描,300dpi的扫描仪能对报纸上的5号字作出正确的识别,600dpi的扫描仪几乎能认清名片上的7号字。

二、扫描仪日常使用和保养

作为普通用户来说,不仅要购买一台质量过关、方便耐用的扫描仪产品,而且学会正确使用和进行简单的保养也是非常重要的。

1.一旦扫描仪通电后,千万不要热插拔SCSI、EPP接口的电缆,这样会损坏扫描仪或计算机,当然USB接口除外,因为它本身就支持热插拔。

2.扫描仪在工作时请不要中途切断电源,一般要等到扫描仪的镜组完全归位后,再切断电源,这对扫描仪电路芯片的正常工作是非常有意义的。

3.由于一些CCD的扫描仪可以扫小型立体物品,所仪在扫描时应当注意:放置锋利物品时不要随便移动以免划伤玻璃,包括反射稿上的钉书针;放下上盖时不要用力过猛,以免打碎玻璃。

4.一些扫描仪在设计上并没有完全切断电源的开关,当用户不用时,扫描仪的灯管依然是亮着的,由于扫描仪灯管也是消耗品(可以类比于日光灯,但是持续使用时间要长很多),所以建议用户在不用时切断电源。

5.扫描仪应该摆放在远离窗户的地方,应为窗户附近的灰尘比较多,而且会受到阳光的直射,会减少塑料部件的使用寿命。

6.由于扫描仪在工作中会产生静电,从而吸附大量灰尘进入机体影响镜组的工作。因此,不要用容易掉渣儿的织物来覆盖(绒制品,棉织品等),可以用丝绸或蜡染布等进行覆盖,房间适当的湿度可以避免灰尘对扫描仪的影响。

三、扫描仪使用常见问题

1.打开扫描仪开关时,扫描仪发出异常响声。

这是因为有些型号的扫描仪有锁,其目的是为了锁紧镜组,防止运输中震动,因此在打开扫描仪电源开关前应先将锁打开。

2.扫描仪接电后没有任何反应。

有些型号的扫描仪是节能型的,只有在进入扫描界面后灯管才会亮,一旦退出后会自动熄灭。

3.扫描时显示“没有找到扫描仪”。

此现象有可能是由于先开主机,后开扫描仪所导致,可重新启动计算机或在设备管理中刷新即可。

4.扫描仪的分辨率与打印机的分辨率是否是一个概念?应该怎样根据扫描仪的分辨率选购打印机?

扫描仪的分辨率的单位严格定义应当是ppi,而不是dpi。ppi是指每英寸的pixel数,对于扫描仪来说,每一pixel不是0或1这样简单的描述关系,而是24bit、36bit或CMYK(1004)的描述。打印机的分辨率的dpi中的d是指英文中的dot,每一个dot没有深浅之分,只是0或1的概念,而对于扫描仪来说,1个pixel需要若干个4种dot(CMYK)来描述,即一点的*彩由不同的dot的疏密程度来决定。所以扫描仪的dpi与打印机的dpi概念不同。用1440dpi的打印机输出1:l的图像,扫描时用100-150dpi左右的扫描即可。

5.扫描仪在扫描时出现“硬盘空间不够或内存不足”的提示。

首先,确认硬盘及内存是否够,若空间很大,请检查您设定的扫描分辨率是否太大造成文件数据量过大。

6.扫描使噪音奇大。

拆开机器盖子,找一些缝纫机油滴在卫生纸上将镜组两条轨道上的油垢擦净,再将缝纫机油滴在传动齿轮组及皮带两端的轴承上(注意油量适中),最后适当调整皮带的松紧。

7.扫描时间过长。

检查硬盘剩余容量,将硬盘空间最佳化,先删除无用的TMP文档,做Scandisk,再做Defrag或SpeedDisk。请注意:如果最终实际扫描分辨率的设定,高于扫描仪的光学分辨率,则扫描速度会变慢,这是正常现象。

四、扫描仪使用时的十大注意事项

1、不要忘记锁定扫描仪。

由于扫描仪采用了包含光学透镜等在内的精密光学系统,使得其结构较为脆弱;为了避免损坏光学组件,扫描仪通常都设有专门的锁定/解锁机构,移动扫描仪前,应先锁住光学组件,但要特别注意的是,再次使用扫描仪之前,一定要首先解除锁定否则,很可能因为一时的疏忽而造成扫描仪传动机构的损坏!

2、不要用有机溶剂来清洁扫描仪,以防损坏扫描仪的外壳以及光学元件。

3、不要让扫描仪工作在灰尘较多的环境之中。

务必保持扫描仪玻璃的干净和不受损害,因为它直接关系到扫描仪的扫描精度和识别率;如果上面有灰尘,最好能用我们平常给照相机镜头除尘的皮老虎清除。

4、不要带电接插扫描仪。

在安装扫描仪,特别是采用EPP并口的扫描仪时,为了防止烧毁主板,接插时必须先关闭计算机。

5、不要忽略扫描仪驱动程序的更新。

许多用户平时只注重升级显卡等设备的驱动程序,却往往忽略了升级扫描仪的驱动程序,而驱动程序又直接影响扫描仪的*能,并涉及到各种软、硬件系统的兼容*,为了让扫描仪更好地工作,应该经常到其生产厂商的网址下载更新的驱动程序。

6、不要使用太高的分辨率。

使用扫描仪工作时,不少用户把扫描仪的分辨率设置得很高,希望能够提高识别率,但事实上,在扫描一般文稿时选择300DPI左右的分辨率就可以了,过高的分辨率反而可能降低识别率,这是因为过高的分辨率会更仔细地扫描印刷文字的细节,更容易识别出印刷文稿的瑕疵、缺陷,导致识别率下降。

7、不要关闭系统虚拟内存。

如果在内存配置较低的计算机中,来扫描图象时,常常会出现系统内存不足的现象,此时可以使用硬盘上的剩余空间作虚拟内存来完成扫描工作,但是当虚拟内存被禁用时,扫描仪就不能继续工作了。

8、不要将压缩比设置太小。

在用扫描仪完成图象扫描任务后,我们常常需要选择合适的图像保存格式来保存文件,有的用户在选用JPEG格式时,总认为压缩比设置得越小越方便保存和传输,但是如果设置太小将会严重丢失图像信息。

9、那么扫描仪在工作的过程中需要消耗额外的功率来寻找理想的扫描切入点,即使这样也很难保证达到理想的扫描仪垂直分辨率。

10、不要频繁开关扫描仪。

有的扫描仪要求比较高,在每次使用之前要先确保扫描仪在计算机打开之前接通电源,这样的话,频繁开关扫描仪的直接后果就是要频繁启动计算机,而且频繁地开关对扫描仪本身也是极为不利的。