在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表示他拥有所有权限。
下一个三位指示组
用户对该文件的权限。
最后三个用户代表该文件的其他组的权限。