计划任务重启命令在哪看

后端 (68) 2023-11-10 21:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说计划任务重启命令在哪看,希望能够帮助你!!!。

linux如何设置定时任务、计划任务?crontab

在平时使用linux服务器时,经常需要将一些命令或脚本按时执行,比如:看门狗程序、按一定间隔获取linux的性能信息等。在windows可以通过界面的计划任务进行实现类似的功能,那在linux如何实现计划任务的功能那。本文我们将详细讲解linux计划任务的添加、删除、查看、按用户添加、按用户删除、按用户查看。

crontab使用

crontab 参数

crontab 常用参数

-u 计划任务针对那个用户生效,例如crontab -u root,针对root用户生效的计划任务,默认为当前用户用户
-e 编辑当前用户的计划任务,会自动打开文本编辑器或手动选择编辑器后打开计划任务配置文件。
-l 列出当前用户的计划任务
-r 清楚当前用户的所有计划任务

crontab 计划任务格式

每行一个计划任务,每个任务由时间表达式和命令两部分组成,时间部分表示定时执行间隔或者执行时间点。例如: 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/;“0 5 * * 1”:时间部分,“tar -zcf /var/backups/home.tgz /home/”命令部分;

时间部分详解

时间部分由5部分组成,每一部分用空格隔开。第一部分表示第几分钟,第二部分表示几点,第三部分表示第几天,第四部表示几月,第五部分表示第几周。比如:每晚的21:30重启smb(30 21 * * * /etc/init.d/smb restart),下方以图的形式表示了各个部分的含义。

    Linux
    *    *    *    *    *
    -    -    -    -    -
    |    |    |    |    |
    |    |    |    |    +----- day of week (0 - 7) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    |    |    |    +---------- month (1 - 12) OR jan,feb,mar,apr ...
    |    |    +--------------- day of month (1 - 31)
    |    +-------------------- hour (0 - 23)
    +------------------------- minute (0 - 59)

大家如果觉着非常难理解,不好记忆。我给大家推荐一个在线的crontab表达式生成器。点击跳转到在线crontab表达式生成器。下边是crontab表达式生成器界面截图。

计划任务重启命令在哪看_https://bianchenghao6.com/blog_后端_第1张

命令部分

命令部分跟平时输入到terminal终端里的命令是一样的

crontab使用举例

给当前用户添加/删除定时任务

crontab -e
计划任务重启命令在哪看_https://bianchenghao6.com/blog_后端_第2张

给指定用户(ubuntu)添加/删除定时任务

 crontab -e -u ubuntu
计划任务重启命令在哪看_https://bianchenghao6.com/blog_后端_第3张

查看当前用户定时任务

crontab -l
计划任务重启命令在哪看_https://bianchenghao6.com/blog_后端_第4张

查看指定用户(ubuntu)定时任务

crontab -l -u ubuntu
计划任务重启命令在哪看_https://bianchenghao6.com/blog_后端_第5张

删除当前用户所有定时任务

crontab -r
计划任务重启命令在哪看_https://bianchenghao6.com/blog_后端_第6张

删除指定用户(ubuntu)所有的定时任务

 crontab -r -u ubuntu
计划任务重启命令在哪看_https://bianchenghao6.com/blog_后端_第7张

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。