首页 > 系统相关 >Linux设置定时任务,定时ping某台主机并记录日志

Linux设置定时任务,定时ping某台主机并记录日志

时间:2023-10-09 15:32:11浏览次数:30  
标签:10 某台 30 ping sh 定时 root 日志

一、先写个ping脚本并记录日志


1)vi ping.sh


nohup ping 10.242.0.114 -w 2| awk '{ print $0"\t" strftime("%H:%M:%S",systime()) } '>ping.log &

说明:


   ping参数说明


-c(设置 ping 的次数,默认无限次,可选)


-i(设置 ping 的时间间隔,默认1秒,可选)


-w(设置 ping 的超时时间,可选)


   输入日志到ping.log文件


2)添加可执行权限:


chmod +x ping.sh


二、设置定时任务


crontab -e



按键i进入编辑模式

*/1 * * * * /root/ping.sh

说明:


   crontab -e说明:


说明          分   小时  日    月    星期 命令

数值范围 0-59 0-23 1-31 1-12 0-6 command


几个特殊符号的含义:


        “*”代表取值范围内的数字,

        “/”代表”每”,

        “-”代表从某个数字到某个数字,

        “,”分开几个离散的数字

示例:


30     3       10,20     *     *     sh /root/ping.sh             每月10号及20号的3:30执行sh /root/ping.sh命令[注:“,”用来连接多个不连续的时段]
25     8-11    *         *     *     sh /root/ping.sh             每天8-11点的第25分钟执行sh /root/ping.sh命令[注:“-”用来连接连续的时段]
*/15   *       *         *     *     sh /root/ping.sh             每15分钟执行一次sh /root/ping.sh命令 [即每个小时的第0 15 30 45 60分钟执行命令 ]
30     6       */10      *     *     sh /root/ping.sh             每个月中,每隔10天6:30执行一次sh /root/ping.sh命令[即每月的1、11、21、31日是的6:30执行一次命令。 ]


   其他说明:


ping脚本中没有指定日志生成路径,所以生成的日志ping.log会默认生成到/root用户下


标签:10,某台,30,ping,sh,定时,root,日志
From: https://blog.51cto.com/u_64214/7775536

相关文章

  • 点赞功能改进-定时任务持久化缓存数据
             ......
  • 2023-10-08 js计算指定时间1天后的剩余时间
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="w......
  • Android 定时器简单使用及学习
    本文,介绍常用定时器实现方式:1)Handler+Sleep方式2)Handler+PostDelayed方式3)Handler+Timer方式Handler的主要作用就是用来处理接收到的信息,用Handler消息传递机制是为了多个线程并发更新U的同时,保证线程安全1)Handler+Sleep方式1.1)Handler+Sleep定义publicclassHandlerAn......
  • Linux系列---【shell脚本-模拟手动跑每天的定时任务】
    问题背景上线的时候经常会遇到这样的问题,上线一个每天跑的定时任务,一般跑最近一年的数据,上线的时候需要手动跑过去最近一年的数据,手动肯定不方便,于是这里写了一个好用的shell脚本,来降本增效。shell脚本#!/bin/bash#设置循环的日期范围start_date="20230801"end_date="20......
  • 磁盘清理、大文件查找、磁盘扩容、定时任务
    磁盘清理 rm-rf 脚本:#!/bin/shcd/;find-name"java_pid*.hprof"-execrm-rf{}\;或者rm-rf/java_pid*\.hprof大文件查找查找并列出当前目录中最大的目录:du-h--max-depth=1查找当前目录中所有文件的大小du-sh*   磁盘扩容 一、      增加......
  • 编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输
    for方法:[14:20:07root@centos8~]#catping_for.sh#!/bin/bash​#================================================================# Copyright(C)2021IEucdInc.Allrightsreserved.## 文件名称:ping_for.sh# 创建者:TanLiang# 创建日期:2021年10月17日# ......
  • 会员权益-新功能发布:定时发布博文
    园子的会员权益以产品增值功能为主,由于开发人手太少,目前会员权益很少,我们正在努力开发。今天发布的新功能是定时发布博文,可以在预先指定的时间自动发布博文。以下是这个功能的简单介绍:1)当在博客后台新建随笔或者编辑草稿时,会在保存/发布按钮栏显示“定时发布”按钮:2)点击按钮......
  • app直播源代码,JavaWeb如何设置定时任务
    app直播源代码,JavaWeb如何设置定时任务1.在xml文件中添加监听器 <?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • 嵌入式裸机设计思想——时间片轮裸机开发架构+状态机+定时器调度机制
    前言(1)(2)在MCU开发的时候,很多入门者会固执的认为,做项目一定要上实时操作系统。但是真的是这样的吗?(3)我曾经阅读过一位10年嵌入式开发经验的大佬分享的公众号,这位大佬感叹到,其实对于绝大多数时候,MCU开发不需要上操作系统。只要任务分配的合理,百分之九十的项目不上操作系统都是能够跑......
  • 08-定时器的基本原理与应用
    定时器的基本原理与应用1、什么是定时/计数器?在没有钟表的时候,定时的方式通过有一注香的时间,或者一桶水的时间。前者烧香不断减少是减法,后者滴水不断增加是加法。定时/计数器,是一种能够对内部时钟信号或外部输入信号进行计数,当计数值达到设定要求时,向CPU提出中断处理请求,从而实......