新手进阶:如何让Linux操作系统听你的调度


  在Linux系统管理时,有许多任务需要周期性的操作。如需要每天晚上十二点备份Oracle数据库系统的数据;需要定期备份部署在Linux系统上的邮箱等等。其实不仅仅是在Linux服务器上需要做这些定期操作,即使在一些客户端上也不开系统的任务调度功能。如邮箱客户端会定期检查远程邮件服务器的信件等等。

  可见任务调度在Linux操作系统中是一项很重要的功能。笔者今天这篇文章就跟大家说说如何才能够让Linux系统听你的调度。

  在Linux系统下有很多任务调度命令,如at、crond等命令。不过笔者最喜欢的还是crond命令。它是Linux系统用来定期执行某个应用程序的命令,是Linux系统的自带命令。默认情况下,当安装完成操作系统之后,便会自动启用整个任务调度命令。它每分钟会定期检查是否需要执行的任务。如果有要执行任务的工作,便会自动执行这项任务。

  如果要查看crond命令的帮助说明,可以在Linux终端下输入man crond命令,如上图所示。系统就会显示出这个命令的相关参数。用户刚开始使用这个命令的时候可能会比较困难。因为Linux系统跟Windows系统不同。后者会提供图形化的界面向导来帮助管理员建立任务计划。而在Linux系统中,则Linux系统工程师需要编写任务调度设置文件来完成这个任务。故要完成一个任务配制文件可能会有一定的难度,因为只要有一点儿误差(如一个标点符号)这个配置文件都将不会起作用。还好系统中本身就存在一些任务调度文件,我们可以以这个文件为蓝图,来做好任务调度规划。

  • 1
  • 2
  • 3
  • 下一页

相关内容