温故:
在学习新的知识之前咱们还是对上一篇文章中所讲到的内容复习一番。我们给大家讲了/etc/skel这个目录的作用,这里再简单回顾一下,这个目录的作用就是作为创建新用户时的模板,这个目录下保存着一些创建新用户时会用到的隐藏文件。注意了,我这里提到的是隐藏文件,所以就需要使用ls -al命令才可以看到这些文件,大家也可以按照上一篇文章中提到的方式去试验一下在创建新用户时是否看到这些文件,不要求大家学多少,每天了解一点,日久天长终有收获。
知新:
今天咱们要讲得是Linux的Cron任务,说的明白点就是周期性任务,就像每天早晨的闹钟会在设定好的固定时间响起一样。关于这个计划任务,我们可以使用命令crontab -e来编辑,使用crontab -l来查看,可以使用crontab -r对计划任务进行删除。
下面我们看例子:
1、首先检查系统的crond进程是否启用,从下图可以看到它的Active的参数是active(running),说明crond进程是启动的;
2、执行“crontab -e”命令进入编辑界面,我设置的任务是:系统在6月1日14:01将当前时间数据写入到/home/a.txt
3、使用“crontab -l”命令查看,可以查看到这个任务
4、接下来我们在a.txt文件中看看是否有时间被写入
通过上面的介绍,大家可以看到设置这个计划任务的完整流程,希望大家可以多练练。
问题1:如果你要创建多个计划任务怎么办?
答:那么你就在这个编辑界面多写几个呗
问题2:如果你要删除多个计划任务怎么办?
答:如果要删除所有计划任务,那么执行crontab -r即可,如果只是删除部分计划任务,那么使用crontab -e进入编辑界面删除相应的任务即可