掌握 Cron 作业和自动化基本服务器任务

Web 托管的设计目的是简单、直接和完美的专业人士,他们在旅途中根本无法将每一天的每一个小时都用于管理他们的托管服务器和相关任务。 为此,几乎每台基于 Unix 或 Linux 的服务器都提供了称为“Cron Job”或“Crontab”的自动化任务管理器。 该软件实用程序与 Microsoft Windows 中的任务调度程序非常相似,因为它可以被告知在特定时间执行某些操作,从而使用户免于手动执行这些任务。 当人们考虑到许多日常服务器维护、备份和通信过程可能需要数小时才能完成时,这一点尤其重要。 大多数人只是想在办公室结束一天后回家放松一下,而不是花一晚上的时间备份文件和管理联系人。 这些人很幸运,因为每项任务都可以安排在每天、每周或每月的基础上——在某些情况下甚至更远,并且可以在 Crontab 实用程序中向服务器提供有关如何执行任务的具体说明,如何知道它何时完成,以及当手头的任务实际完成时该做什么。 当他们的服务器在几个小时内完成所有繁重的工作时,用户将能够放松; 或者他们可以在自己的办公室辛勤工作时简单地安排要完成的工作。 因为它是自动化的,所以 Cron 作业几乎可以在一天中的任何时间进行。 学习使用 Cron Job 的格式来判断时间 Cron 工作并不是一件容易掌握的事情。 事实上,它被广泛认为是标准 Linux 或 Unix Web 服务器上可用的最高级配置之一。 这部分是因为用于对这些工作进行编程的语言非常陈旧,在某些情况下,完全倒退。 当谈到向有问题的 Cron 作业或 Cron 选项卡讲述某个时间时,事情肯定是倒退的,颠倒的,而且有点混乱。 通过 Cron 作业告诉时间的格式是这样的: MINUTE HOUR DAY-OF-MONTH MONTH-OF-Week 命令 都是一行,偶数和命令在一个统一的收缩中并排。 这足以让大多数开发人员和服务器操作员畏缩不前,事实上,他们中的许多人在开发高效的 Cron 作业时遇到了困难。 需要注意的是,Cron 作业时间的各个方面都是数字的。 没有月份名称、日期名称或在整个开发过程中使用的其他词,在此期间应该执行任务。 … Read more掌握 Cron 作业和自动化基本服务器任务