通过?命令,我们可以在固定的间隔时间执行指定的系统指令或shellscript脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。
今天给大家介绍一下在?LinuxVPS?上设置定时任务的方法,通过这个软件,我们可以方便的达到这个目的,方便的设置定时重启、定时关机(关了就没法定时开机了)、定时执行一定的任务等等。通过Crontab,我们可以完成很多自动化操作,提高我们的VPS的运维能力。
本文从Crontab的安装开始说起,包括安装、使用等教程,以及多举几个例子方便大家学习。
一、Crontab命令安装教程
首先检查一下Crontab是否安装:
如果没报错,就是已经安装好了,一般来说系统都会自带。
Ubuntu:
二、Crontab命令使用教程
crontab[-uuser]filecrontab[-uuser][-e|-l|-r]
是不是觉得怪复杂的,其实一般来说其实就三个命令:
使用crontab-l可以列出所有的定时任务,一行一个任务,一般来说,每行的格式如下:
分时日月星期要运行的命令
对于每一列,有如下几种表示方法:
下面看几个例子:
实例1:每1分钟执行一次myCommand

实例3:在上午8点到11点的第3和第15分钟执行
3,158-11***myCommand
实例4:每隔两天的上午8点到11点的第3和第15分钟执行
3,158-11*/2**myCommand
实例5:每周一上午8点到11点的第3和第15分钟执行
3,158-11**1myCommand
实例6:每晚的21:30重启smb
3021***/etc/init.d/smbrestart
实例7:每月1、10、22日的4:45重启smb
4541,10,22**/etc/init.d/smbrestart
实例8:每周六、周日的1:10重启smb
101**6,0/etc/init.d/smbrestart
实例9:每天18:00至23:00之间每隔30分钟重启smb
0,3018-23***/etc/init.d/smbrestart
实例10:每星期六的晚上11:00pm重启smb
023**6/etc/init.d/smbrestart
**/1***/etc/init.d/smbrestart
实例12:晚上11点到早上7点之间,每隔一小时重启smb
023-7***/etc/init.d/smbrestart
本文来源:vps主机--linuxcrontab服务(linux服务器关机命令)
本文地址:https://www.idcbaba.com/vps/1387.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。