Linux基础之计划任务

这篇具有很好参考价值的文章主要介绍了Linux基础之计划任务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Linux的运维中,我们经常会使用到计划任务,所谓计划任务就是在某个时间让计算机做某件事情。我们可以将计划任务分为一次性的调度执行和循环调度执行。

一、一次性调度执行

一次性调度执行在实际情况中使用少于循环调度执行。在Linux操作系统中使用at <TIMESPEC> 命令即可,这里的TIMESPEC指的是时间,命令的意思就是,在某个时间干什么。输入命令后会进入一个界面:

linux计划任务,Linux,linux,运维,服务器,Powered by 金山文档

在at>我们就可以之间输入我们想要的命令了,输入完成后使用CTRL+D即可退出。下面我们举个例子:

linux计划任务,Linux,linux,运维,服务器,Powered by 金山文档

那么我们如何查询计算机中的计划任务呢?使用atq命令即可。当计划任务完成后,系统会通过邮件来通知我们。

二、循环调度执行

说到循环调度执行cron就不得不说crontab,crontab是一个命令,常见于Linux操作系统中,用于设置周期性的执行某写命令。该命令会从标准输入设备读取指令,并存放到crontab文件中,从而进行读取和执行。

首先我们要确保crond程序正在运行,可以通过systemctl status crond 命令来查询crond状态。、

其次我们要知道计划任务存储的位置:/etc/spool/cron

接下来我们来了解循环调度任务的管理方式

创建计划:crontab -e 这里要注意计划是基于用户的,当前用户编辑的任务,其他用户无法查询。当然root可以通过crontab -u 来管理其他用户的计划任务。当输入crontab -e后我们会进入一个编辑界面,输入即可。

查询计划:crontab -l

删除计划:crontab -r

我们还需要明白创建计划的语法格式

其语法格式为:* * * * * command,即时间+命令,这五个*分别代表分时日月周。当对应的位置为*时表示该位置的每个时间都执行。例如:

0 2 * * * ls 每月每天的每天两点执行ls命令

其中还有一些特殊含义的表示如:*/ 表示每隔多长时间;x-x多久到多久

注意正常情况下,我们要么说那个月的那天那小时那分钟,要么就是那周的那小时那分钟;如果周和月天同时出现,他们之间是且的关系,即这个周和这个月天都执行。文章来源地址https://www.toymoban.com/news/detail-637763.html

到了这里,关于Linux基础之计划任务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(54)
  • Linux本地部署1Panel服务器运维管理面板并实现公网访问

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 执行如下命令一键安装 1Panel: 安

    2024年02月04日
    浏览(58)
  • [1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

    本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程,本期为大家按照本专栏的基本内容进行多方面的测评。

    2024年02月07日
    浏览(72)
  • 【Linux】在服务器上创建Crontab(定时任务),自动执行shell脚本

    业务场景:该文即为上次编写shell脚本的姊妹篇,在上文基础上,将可执行的脚本通过linux的定时任务自动执行,节省人力物力,话不多说,开始操作! 连上服务器后,在任意位置都可以执行: crontab -e 如果没有进入 编辑cron任务模式 根据提示查看我们的服务器上是否未安装crontab没有则

    2024年02月14日
    浏览(49)
  • Linux基础之计划任务

    在Linux的运维中,我们经常会使用到计划任务,所谓计划任务就是在某个时间让计算机做某件事情。我们可以将计划任务分为一次性的调度执行和循环调度执行。 一次性调度执行在实际情况中使用少于循环调度执行。在Linux操作系统中使用 at TIMESPEC 命令即可,这里的TIMESPEC指

    2024年02月13日
    浏览(28)
  • Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月02日
    浏览(39)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(46)
  • windows Server【开机启动和任务计划程序】实现服务器重启后项目自启动

    有些时候我们希望计算机开机后就启动一些服务或应用程序。 使用 Win+R 调出运行,输入: 1️⃣ shell:startup 用户开机自启动(程序开机自启动只针对当前登录的用户) 打开的目录为 C:UsersAdministratorAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup 2️⃣ shell:common startup 系统开

    2024年02月08日
    浏览(47)
  • Django-linux主机计划任务查看服务

    目录 需求 功能介绍 页面效果 代码编写 docker部署   线上主机一百台左右,经常会在某个服务器上放置一些自动化脚本,并配置计划任务,时间长可能忘记计划任务所在服务器,所以开发一个用于收集展示crontab任务的服务 python3.9 / Django 模块:Django~=4.2.3、paramiko~=3.2.0 版本别

    2024年02月16日
    浏览(24)
  • Linux服务器集群-大数据基础环境搭建指南

    本文将构建三台Linux服务器(node1、node2、node3),通过相关配置,搭建出一个Linux服务器集群环境适用于大数据的开发学习。 本文使用的VMware版本为:VMware16; 本文环境搭建使用到的Linux发行版本为:CentOS7; 本文的电脑操作环境为:windows11。 首先,需要根据之前发文中的流程

    2024年02月07日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包