Cron进程,或称为Crond进程,是Unix,以及Linux服务器上一个非常实用且强大的功能,它能帮助网站站长或系统管理员设置需要定期自动执行的系统任务和维护操作,无需人工参与和监控,非常的省时、省力及高效。
现在的问题是,如果我们通过主机提供商购买了一款Linux主机空间(比如:美国Bluehost的VPS主机等),我们应该怎样通过命令行查看、启动和关闭Cron/Crond进程呢?下面主机之旅(hostingjourney.com)针对这个问题给大家做个快速介绍。
我们以安装CentOS的Linux服务器为例,且假设我们的CentOS服务器版本为8。具体的操作步骤为:
(1)首先通过终端工具(Putty,MobaXterm等)远程登录到你的Linux服务器,为了方便,建议是root用户登录。
(2)登入CentOS系统后,首先可以查看Cron(也被称为Crond)的运行状态,可使用命令:systemctl status crond。在命令输出的Active一行,可以看到Cron的当前状态。如果是:active(running),则表示已经启动并运行。
(3)如果当前Crond并未运行,则可以通过命令行启动它。具体命令为:systemctl start crond。
(4)反之,如果我们需要关闭当前的Cron进程,可以使用这条命令:systemctl stop crond。
前面提到,美国顶级主机商Bluehost的VPS主机是可以支持站长自己设置crond守护进程的,因为你拥有root管理员权限。其实,就是你购买的是Bluehost的共享主机(shared hosting),也可以通过它的cPanel来轻松设置Cron Job,运行一些需要定期执行的命令,非常方便哦。
参考链接: