首页 > 系统相关 >17-Linux系统定时任务

17-Linux系统定时任务

时间:2024-01-21 09:04:17浏览次数:35  
标签:17 05 1072 crontab Linux 定时 root crond

crontab服务管理

注意点

使用前先确认crontab的守护进程crond是否是打开的状态,一般是开机自启的。

[root@192 mnt]# systemctl status crond # 查看crond进程是否开启。当前是开启的
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: active (running) since 六 2024-01-20 22:07:50 CST; 24 years 0 months left
 Main PID: 1072 (crond)
    Tasks: 1
   CGroup: /system.slice/crond.service
           └─1072 /usr/sbin/crond -n

1月 20 22:07:50 192.168.80.100hodoop100 systemd[1]: Started Command Scheduler.
1月 20 22:07:50 192.168.80.100hodoop100 crond[1072]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 73% if used.)
1月 20 22:07:52 192.168.80.100hodoop100 crond[1072]: (CRON) INFO (running with inotify support)
1月 01 05:05:01 192.168.80.100hodoop100 crond[1072]: (*system*) RELOAD (/etc/crontab)
1月 01 05:05:02 192.168.80.100hodoop100 crond[1072]: (*system*) RELOAD (/etc/cron.d/0hourly)
1月 01 05:05:02 192.168.80.100hodoop100 crond[1072]: (*system*) RELOAD (/etc/cron.d/raid-check)
1月 01 05:05:02 192.168.80.100hodoop100 crond[1072]: (*system*) RELOAD (/etc/cron.d/sysstat)

语法:

crontab 【选项】

选项:

-e:编辑crontab定时任务

-l:查看crontab定时任务

-r:删除当前用户所有的crontab定时任务

如何编辑定时任务

  1. 使用crontab -e进入编辑页面
  2. 格式:

*****指定的任务

 

 编写定时任务案例

# 案例一:每分钟向test.txt文件中追加一句话
[root@192 ~]# crontab -e # 进入定时任务的编辑页
# 编写内容如下:
*/1 * * * * /bin/echo "hello linux" >> /root/test.txt

 

案例演示

[root@192 ~]# crontab -l # 查看当前的定时任务
*/1 * * * * /bin/echo "hello linux" >> /root/test.txt

[root@192 ~]# crontab -r # 删除当前用户所有的定时任务
[root@192 ~]# crontab -l # 删除后再次查看
no crontab for root

 

标签:17,05,1072,crontab,Linux,定时,root,crond
From: https://www.cnblogs.com/mingbo-1/p/17977473

相关文章

  • 18-Linux软件包管理
    RPM介绍RPM(RedHatPackageManager),RedHat软件包管理工具,类似windows里面的setup.exe是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。RPM包的名称格式:Apache-1.3.23-11.i386.rpm。其中:“apache”软件名称“1.3.23-11”软件的版本号,主版本和此......
  • 19-Linux克隆虚拟机
    从现有虚拟机(关机状态)克隆出新虚拟机,右键选择管理=>克隆  点击下一步  选择虚拟机中的当前状态  选择创建完整克隆  设置虚拟机名称及存储位置等待克隆完成 ......
  • Linux常用命令
    性能监控(cpu内存磁盘网络)性能监控命令 uptime:显示系统平均负载以及系统启动时间查看CPU mpstat查看内存 vmstat15每秒刷新一次刷5次查看磁盘 ioiostat-x15查看网络 iftop查看进程资源占用 ......
  • 11-Linux用户组管理相关
    cat/etc/group:查看创建了哪些组[root@192home]#cat/etc/group...atguigu:x:1000:atguiguxiaoming:x:1001:#之前添加的没有指定组的用户,默认都创建了一个组,这个组里只有这一个用户groupadd:添加一个用户组 [root@192home]#groupaddtester#创建一个tester组[......
  • 10-Linux用户管理相关
    useradd:添加新用户[root@192~]#useraddzhangsan#添加一个新用户[root@192home]#ll/home#home目录下增加了zhangsan的用户目录,表示已经创建成功总用量0drwx------.5atguiguatguigu1281月92024atguigudrwx------.3zhangsanzhangsan781月100......
  • Linux---磁盘管理
    1.磁盘外部结构存储数据的地方磁盘分类:第一类:机械磁盘通过机械运动读写数据台式机3.5英寸第二类:固态磁盘芯片第三类:NVME磁盘PCI-E类似显卡接口类型及转速:决定了读写速度IDE接口淘汰SCSI接口不常用SATA接口笔记本台式机7.2K转/10KSAS接口服务器标......
  • Linux中关于磁盘的一些常见问题小记
    1.程序导致内存不够用程序导致内存不够用如果内存满则系统会自动杀死占用内存最高的进程来保护系统正常运行什么原因导致内存满:1.大量用户访问服务器(正常情况)需要我们添加内存2.由于程序导致内存满,而不是大量用户访问导致(找开发解决)3.由于网络的波动导致内存满需要......
  • 9-Linux时间日期相关
    date语法:date+%Y%Y:年份%m:月份%d:当前是哪一天%H:时%M:分%S:秒案例:[root@192~]#date"+%Y-%m-%d%H:%M:%S"2024-01-2022:32:58  date-d:显示指定的“时间字符串”表示的时间,而非当前时间案例: [root@192~]#date-d"1daysago"#1表示查看前一......
  • Linux---定时任务
    1.定时任务的作用定时任务作用:1.定时备份(重要的系统文件系统数据业务文件业务数据等)什么时间备份(业务低谷期)视频:8-12点小说:12点-凌晨1点公司官网:上午10点下午6点购物:凌晨3-5点游戏:早上8-9点左右为什么低谷期做备份?因为备份需要tar打包压缩,打包压缩......
  • alpine linux
    AlpineLinux简介Alpine直译为高山,国内一般叫高山Linux。它以小,简单,安全而著称,所以作为基础镜像是非常好的一个选择,可谓是麻雀虽小但五脏俱全,简直不要太方便,镜像非常小巧,不到6M的大小,所以特别适合容器打包。仓库地址:https://hub.docker.com/_/alpineAlpine官方网站:https://ww......