Linux中如何开启一个定时任务

Linux的定时任务是基于cron驱动做到的

安装

Ubantu系统下安装crontab

正常情况下需要先执行:apt-get upgrade 进行升级

安装:apt-get install cron
启动:service cron start
重启:service cron restart
停止:service cron stop
检查状态:service cron status
查询cron可用的命令:service cron
检查Cronta工具是否安装:crontab -l

CentOS系统下安装crontab

  • vixie-cron 软件包是 cron 的主程序;
  • crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
yum install vixie-cron
yum install crontabs

service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看crontab服务状态

配置任务

方式一

crontab -e编辑定时任务
这样编辑属于用户自定义的,会被写到/var/spool/cron目录下,生成一个和用户名一致的文件,文件的内容就是我们编辑的定时脚本,比如:
image-1668933183694

当我们执行crontab -e时:
image-1668933269726

会发现和生成的文件内容是一致的:
image-1668933327745

方式二

编辑/etc/crontab文件
主要编辑三个参数,1,corn表达式;2,用户;3,执行的命令
image-1668942339854

效果
image-1668942450822

0 条评论
请不要发布违法违规有害信息,如发现请及时举报或反馈
还没有人评论呢,速度抢占沙发!
相关文章
  • cd /etc/yum.repos.d/ mkdir old mv CentOS-* old wget -O /etc/yum.repos.d/CentOS-Base.repo https://mi...

  • Linux系统环境监测 Linux系统环境主要监测CPU、内存、磁盘I/O和网络流量。 1. CPU (1) 查看CPU的负载情况:uptime 可以通过uptime查看系统整体的负载情况。 如果服务...

  • 1. 引言 2. 云服务器网站设置 2.1 防火墙 2.2 root密码 3. 服务器设置 3.1 用户管理 3.2 sshd配置 3.3 服务器防火墙 3.4 其他设置 4. 结语 1...

  • 挖矿的类型 主动挖矿:用户在个人电脑或服务器使用挖矿程序进行CPU,GPU计算,获取虚拟货币。 被动挖矿:挖矿病毒通过系统漏洞,恶意程序,弱口令等方式入侵服务器,设备感染挖矿病毒后会开始挖掘虚拟货币...

  • @TOC 一、locate命令介绍 Linux locate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档或目录。 二、loc...

  • ssh ssh登录 基本用法 远程登录服务器: ssh user@hostname user: 用户名 hostname: IP地址或域名 第一次登录时会提示: ...

  • Linux 基础-查看 cpu、内存和环境等信息 在使用 Linux 系统的过程中,我们经常需要查看系统、资源、网络、进程、用户等方面的信息,查看这些信息的常用命令值得了解和熟悉。 1,系统信息查看常...

  • 引言Redis是一个高性能的缓存中间件,一个Redis服务器可以支撑很多的并发请求。但是在一些超高的并发场景下,虽然Redis读写速度很快,但也会产生读写压力过大,服务器负载过高的情况。为了分担读写的...

  • Linux音频采集和在国产化平台中遇到的坑(一) 最近在做一个国产化平台的软件项目的开发,是基于国产芯片的银河麒麟系统。其中有一个重要模块,是采集和播放音频数据,播放不用多说了,采集的话,包括采集麦...

  • 一、环境信息服务器1:192.168.120.141        文件夹:/opt 服务器2:192.168.120.142        文件夹:/opt 服务器3:192.168.120.143...

  • nc (ncat) Ncat is a feature-packed networking utility which reads and writes data across networks fr...

  • 作者:李遵举 一、问题 近期我们运维同事接到线上LB(负载均衡)服务内存报警,运维同事反馈说LB集群有部分机器的内存使用率超过80%,有的甚至超过90%,而且内存使用率还再不停的增长。接到内存报警的消...

  • Linux下“减速”查看日志的方法 需求场景 今天查看日志,有个需求,需要按照指定“速率”输出日志信息到终端屏幕上,方便查看。 这个需求日常应该也经常会碰到,比如以下两种情况: 场景1:需要快速浏览...

  • 搭建FTP服务器 FTP的工作原理: FTP:File Transfer Protocol ,文件传输协议。属于NAS存储的一种协议,基于CS结构。 ftp采用的是双端口模式,分为命令端口和数据端口,...

  • vim 活力 功能: (1)命令行模式下的文本编辑器 (2)根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能 (3)使用方式:vim filename 如果已有该文件,则...

  • Linux解压安装MongoDBMacBook解压安装MongoDBMongoDB介绍MongoDB 是免费开源的跨平台 NoSQL 数据库MongoDB 是一个基于分布式文件存储的数据库。由 C++...

  • 看以下例子 main.c extern int x; int main() { int y = 100; swap(&x,&y); return 0; } int x = ...

  • 服务器信息 在阿里云买了个抢占式的服务器,地区为华南广州,系统为Ubuntu 20.04,8核16GB。 安装Docker 命令如下: $ apt-get update -y $ apt-get u...

  • 配置公司内网gitlab1. ssh-keygen -t rsa -C "gitlab邮箱" -f ~/.ssh/gitlab_id-rsa 2. cat gitlab_id-rs.pub 粘贴到se...

  • Linux下docker安装部署 环境说明 该文档安装环境为CentOS Linux release 7.9.2009,内核版本为3.10.0-1160.81.1.el7.x86_64 安装方法 ...