首页 > 系统相关 >如何在Linux中加入cron任务

如何在Linux中加入cron任务

时间:2023-04-15 23:01:14浏览次数:50  
标签:bin 加入 dan script cron sh Linux home

从命令行中添加cron任务

要添加cron任务,你可以使用称为crontab的命令行工具。

输入下面的命令会创建一个以当前用户运行的新cron任务。

1.$ crontab -e

如果你想要以其他用户运行cron任务,输入下面的命令。

1.$ sudo crontab -u  -e

你将会看见一个文本编辑窗口,这里你可以添加或者编辑cron任务。默认使用nono编辑器。

如何在Linux中加入cron任务_文本编辑

每个cron任务的格式如下。

1.< 分钟> < 小时> < 日> < 月> < 星期> < 命令>

前5个元素定义了任务的计划,最后一个元素是命令或者脚本的完整路径。

如何在Linux中加入cron任务_文本编辑_02

下面是一些cron任务示例。
•* * * * * /home/dan/bin/script.sh: 每分钟运行。
•0 * * * * /home/dan/bin/script.sh: 每小时运行。
•0 0 * * * /home/dan/bin/script.sh: 每天零点运行。
•0 9,18 * * * /home/dan/bin/script.sh: 在每天的9AM和6PM运行。
•0 9-18 * * * /home/dan/bin/script.sh: 在9AM到6PM的每个小时运行。
•0 9-18 * * 1-5 /home/dan/bin/script.sh: 周一到周五的9AM到6PM每小时运行。
•*/10 * * * * /home/dan/bin/script.sh: 每10分钟运行。

一旦完成上面的设置步骤后,按下Ctrl+X来保存并退出编辑器。此时,新增的计划任务应该已经激活了。

要查看存在的计划任务,使用下面的命令:

1.$ crontab -l

从GUI添加计划任务

如果你在Linux桌面环境中,你可以使用crontab的更加友好的GUI前端来添加或者添加一个cron任务。

在Gnome桌面中,有一个Gnome Schedule(gnome-schedule包)。

如何在Linux中加入cron任务_文本编辑_03

KDE桌面中,有一个Task Scheduler(kcron包)。

如何在Linux中加入cron任务_计划任务_04

标签:bin,加入,dan,script,cron,sh,Linux,home
From: https://blog.51cto.com/706054oyu/6192510

相关文章

  • Linux-使用puTTy远程Linux
      下载地址:putty-64bit-0.74-installer(访问码:wpk9)1、安装  在客户端的实体机上安装,Next按完就好。2、连接linux1)输入linux的ip+22端口(SSH),设置保存的名字,点击Save保存,点击Open打开。2)打开后页面3)输入用户名root1,密码root登录即可 补充:  使用root用户登录Ub......
  • linux中sed命令删除首次匹配字符及其之前的内容或者指定匹配字符及其之前的内容
     001、root@DESKTOP-IDT9S0E:/home/test/test/test#lsa.txtroot@DESKTOP-IDT9S0E:/home/test/test/test#cata.txt##测试数据awQQrQQ24QQ34QQr5sfewQQ3dsQQkkQQsaeQQ88QQjjQQdsfroot@DESKTOP-IDT9S0E:/home/test/test/test#sed's/QQ/tag/'a.txt|se......
  • linux安装软件
    ......
  • linux中截取字符串中指定字符之前的内容
     001、root@DESKTOP-IDT9S0E:/home/test/test/test#str1="Homo_sapiens.GRCh38.99.chgffromosome.22.gff3"root@DESKTOP-IDT9S0E:/home/test/test/test#str2=${str1%.*}##截取最后一个.之前的内容root@DESKTOP-IDT9S0E:/home/test/test/test#echo$str2Homo_sapiens......
  • linux中dirname 和 basename命令
     001、dirname用于从绝对路径中剥离出路径002、basename用于从绝对路径中剥离出文件名 测试:root@DESKTOP-IDT9S0E:~#lsroot@DESKTOP-IDT9S0E:~#dirname/home/test2/a.sh##dirname剥离出路径/home/test2root@DESKTOP-IDT9S0E:~#basename/home/test2/a.sh##b......
  • 前端&后端程序员必备的Linux基础知识
    一从认识操作系统开始1.1操作系统简介我通过以下四点介绍什么操作系统:操作系统(OperationSystem,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序;为用户提供一个与系统交互的操作界面;操作系统分内核与外壳(我......
  • Linux内核IO基础知识与概念
    什么是IO在计算机操作系统中,所谓的I/O就是输入(Input)和输出(Output),也可以理解为读(Read)和写(Write),针对不同的对象,I/O模式可以划分为磁盘IO模型和网络IO模型。IO操作会涉及到用户空间和内核空间的转换,先来理解以下规则:内存空间分为用户空间和内核空间,也称为用户缓冲区和内核缓冲......
  • Linux内核Socket通信原理和实例讲解
    关于对Socket的认识,大致分为下面几个主题,Socket是什么,Socket是如何创建的,Socket是如何连接并收发数据的,Socket套接字的删除等。Socket是什么以及创建过程一个数据包经由应用程序产生,进入到协议栈中进行各种报文头的包装,然后操作系统调用网卡驱动程序指挥硬件,把数据发送到......
  • 频繁设置CGroup触发linux内核bug导致CGroup running task不调度
    1.说明1>本篇是实际工作中linux上碰到的一个问题,一个使用了CGroup的进程处于R状态但不执行,也不退出,还不能kill,经过深入挖掘才发现是Cgroup的内核bug2>发现该bug后,去年给RedHat提交过漏洞,但可惜并未通过,不知道为什么,这里就发我博客公开了3>前面的2个帖子《极简cfs公平调度算......
  • Linux下安装软件
    ......