linux 定时器
(1)实例
[root@iZ25tti3rxdZ log]# crontab -l
*/30 * * * * /home/whuang/software/auto_start_tomcat.sh
解说:
每隔30分钟执行,是从整点开始计时,1:30,2:00,2:30,3:00,3:30......
(2)定时器用在什么场合
比如有莫名其妙的进程启动,但是不知道是如何启动的.
那么可以增加定时器,每10分钟杀死进程
例如:
执行crontab -e
增加:
*/30 * * * * /home/whuang/software/auto_start_tomcat.sh
在脚本auto_start_tomcat.sh :
ps -ef |grep "/usr/bin/acpid" |grep -v grep |awk -F" " {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "/usr/bin/bsd-port/agent" |grep -v grep |awk -F" " {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "/usr/bin/.sshd" |grep -v grep|awk -F" " {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "/root/.l" |grep -v grep|awk -F" " {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "/mnt/linsx" |grep -v grep|awk -F" " {'print $2'}|xargs -i kill -9 {}
ps -ef |grep "getty" |grep -v grep|awk -F" " {'print $2'}|xargs -i kill -9 {}
(3)crontab的用法
57 14 15 * * /home/whuang/expect/a.sh |
每月的15号,14时57分执行脚本 /home/whuang/expect/a.sh
7 15 15 9 * /home/whuang/expect/a.sh |
9月的15号,15时7分执行脚本 /home/whuang/expect/a.sh
17 15 16 9 * /home/whuang/expect/a.sh |
9月的16号,15时17分执行脚本 /home/whuang/expect/a.sh
*/1 * * * * echo abc>>/home/whuang/expect/a.txt |
每分钟执行一次
0 */2 * * * echo “Have a break now.” >> /tmp/test.txt |
每两小时执行一次
*/1 * * * * /home/whuang/software/auto_start_tomcat.sh |
每隔一分钟就执行指定脚本
相关推荐
本文将深入探讨“基于Linux定时器管理器”的相关知识点,包括定时器的类型、工作原理以及如何添加、删除定时器,并对`end_timer_1`这个文件可能涉及的内容进行分析。 首先,让我们了解Linux中的定时器类型。主要有...
在深入探讨ARM Linux定时器驱动之前,我们先理解一下定时器的基本概念。 定时器是一种硬件或软件机制,能够在一个预设的时间间隔后触发一个事件。在Linux中,定时器分为硬件定时器和软件定时器。硬件定时器由CPU...
Linux 定时器编程详解 Linux 定时器编程是指在 Linux 系统中使用定时器来触发某些事件或执行某些任务的编程技术。定时器编程可以帮助开发者实现各种定时任务,提高系统的实时性和可靠性。 Linux 中的定时器编程...
### Linux定时器例子详解 #### 一、引言 Linux定时器是系统内核提供的一种机制,用于在指定时间间隔后触发特定事件或信号。它主要用于实现延时操作或者周期性任务调度。本文将深入探讨Linux定时器的具体实现方式,...
本篇将深入讲解Linux定时器及其在示例中的应用,特别是`timer_create`和`timer_settime`这两个函数的使用。 首先,Linux提供了两种主要类型的定时器:实时定时器和进程虚拟定时器。实时定时器与系统时钟同步,而...
在这个“Linux定时器代码”主题中,我们将深入探讨与时间相关的开发,特别是与S3C2440 ARM处理器的定时器相关的内容。 首先,S3C2440是一款基于ARM920T内核的微处理器,广泛应用于嵌入式系统,如移动设备和消费电子...
在本示例中,"linux 定时器 测试可用"的标题和描述表明这是一个关于Linux定时器的实践教程,其中包含一个已经验证过的示例代码。下面我们将深入探讨Linux定时器的概念、类型、使用方法以及如何进行测试。 1. **...
以下将详细阐述S3C2440 Linux定时器驱动的相关知识点。 首先,我们来看"ioremap"这个概念。在Linux内核中,ioremap函数用于映射硬件设备的I/O地址到虚拟内存空间,以便于CPU能够以常规方式访问这些硬件寄存器。S3C...
Linux定时器任务详解知识点: 1. Linux中定时器任务的基本概念 在Linux系统中,定时器任务是指用户设置的一系列操作,这些操作按照预定的时间间隔或特定的时间点自动执行。使用定时器任务可以有效地进行周期性的...
本文将深入探讨Linux定时器的使用,包括其类型、工作原理以及如何在实际编程中应用。 首先,我们需要了解Linux中的两种主要定时器类型:软定时器(Software Timers)和硬定时器(Hardware Timers)。软定时器是基于...
理解并熟练运用Linux定时器,可以提升你在系统编程和后台服务开发中的能力,为实现复杂的定时任务提供强大的工具。无论是简单的超时检查还是复杂的调度需求,Linux定时器都能提供可靠的解决方案。
Linux定时器是操作系统提供的一种机制,允许程序在特定时间间隔后执行特定操作。在Linux中,有三种类型的定时器:ITIMER_REAL、ITIMER_VIRTUAL和ITIMER_PROF,它们各自有不同的用途。 1. ITIMER_REAL:实时计数...
本文将深入探讨Linux定时器的工作原理、类型以及如何通过发送SIGALRM信号来触发定时器。 首先,我们需要理解Linux中的两种主要定时器类型:POSIX定时器和系统V定时器。POSIX定时器是标准C库提供的,符合POSIX.1b...
### Linux定时器底层处理及编程 #### 一、Linux内核的时间管理 在Linux操作系统中,时间管理扮演着至关重要的角色。它不仅支撑着整个系统的正常运作,还为各种应用程序和服务提供时间相关的功能支持。本章节将深入...
Linux操作系统中的定时器是系统...综上所述,Linux定时器结构和机理是操作系统中的关键元素,它们确保了任务的准确调度、系统时钟的管理和资源的有效利用。理解和掌握这些知识对于进行Linux系统开发和优化至关重要。
//linux只允许单进程拥有一个定时器,因此在linux下的单进程中要使用多个定时器,则需要自己维护管理 // //这个实现允许用户使用多个自定义的定时器,每个自定义的定时器将周期地被触发直到其被删除。实现的主要思路...
Linux 定时器和 Jiffies Linux 操作系统中有三个重要的时间相关概念:HZ、Tick 和 Jiffies。这些概念都是与时间有关的变数或名词,它们之间存在紧密的关系,并且在 Linux 内核中扮演着重要的角色。 1. HZ HZ 是 ...
总之,RT-Linux的细粒度定时器实现是通过改进传统的Linux定时器机制,结合硬件特性,实现微秒级精度和多模式定时,从而提升了系统的实时响应能力,为实时应用提供了强有力的支持。然而,实时操作系统的优化是一个...
在深入探讨Linux定时器的相关知识点之前,我们先来理解一下定时器在Linux系统中的作用及其重要性。Linux定时器是操作系统内核中的一个重要组件,它主要用于实现基于时间的任务调度、事件处理以及各种与时间相关的...