一般情况下,服务器需要定期执行一些命令。这些命令不可能每次都手动执行,所以咱们就要用到自动执行的工具。
工具名:crontab
crontab定义命令:
crontab -e
此时会打开crontab的配置文件,文件格式如下:
* * * * * command
配置文件解析:
第一个*:执行命令的时参数,若写成*/2则表示每两个小时执行一次。
第二个*:执行命令的分参数,若写成*/30则表示每30分钟执行一次。
第三个*:执行命令的日参数,表示几号执行。这个参数可以是多个,用逗号隔开。
第四个*:执行命令的月参数,表示几月执行。这个参数可以是多个,用逗号隔开。
第五个*:执行命令的星期参数,表示周几执行。这个参数可以是多个,用逗号隔开。
如果这里是五个*,则表示这个命令一直执行。
command参数:即是命令参数。参数可以是shell脚本,但是要写成bash命令。