对定时任务crontab命令在Linux的使用说明

在Linux体制中,有一些任务需要一次又一次地去做。有些任务需要在特定的时间开始工作,它可以通过crontab命令。该文件在/ etc / crontab ..


(1)设置任务


执行命令:crontab ndash;E(或六 / / crontab等)


(2)在正在生成的命令行中进行编辑。


例如,设置数据 / / /陈家包含每各时间的命令


数据命令显示当前时间,和上面的命令显示当前时间添加到文件 / / / MYDATA陈家。


输入以上编辑器:


*数据 / / / MYDATA陈家


然后保存退出,和系统将执行数据 / / /陈家包含命令的每一分钟


时间的时间规则是:


时间意义的范围


第一个数字:每小时到59分钟执行一分钟。


Second numbers: hours per hour for the first few hours of 0-23


第三号:这个月的一天是0-31


第四号:月0-12月


第五号:这一周是0-6。


其他:要执行的命令


例如,如果您想在每天2个点上执行上面的命令,则它是:


02 * * data /home/chen/mydata


(3)建立多任务调度


在设定的多任务调度,不建议使用上述方法,因为所有的命令都写 / / crontab等会使人感到很困惑,可以通过一次写一个可执行文件,然后通过crontab调用可执行文件实现(编程)。


例如,在将时间写入文件之后,将文件复制到其他目录中


首先,创建在/家/陈目录一个新文件:VI test.sh


然后输入相应的命令:


数据 / / / MYDATA陈家


CP /家/ / / /包含根


然后又说:crontab ndash;E


添加一行代码:


02××× / / / test.sh陈家


(4)终止任务调度命令:crontab ndash;R


(5) display the current task scheduling command: crontab ndash; L


我们需要注意的是,使用vi的新建文件在默认情况下没有可执行权限。因此,我们需要修改test.sh文件的权限和执行以下命令。


chmod 744 test.sh







这给了他一个可执行的权限。


在这里,您可以使用命令l来查看文件拥有什么权限:


是的;


- rw-r-r -(10个字符)


第一个文件类型(-说文件)


下一个三的所有者代表文件到文件的权利:


r表示可读性用4表示;w表示2表示为写;x表示可执行1。


7 = 4 + 2 + 1表示他拥有所有权限。


下一个三位指示组用户对该文件的权限。


最后三个用户代表该文件的其他组的权限。