Linux下的任务调度

1. crontab 任务调度:指系统在某个时间执行特定的命令或程序

2. linux上的任务分为:系统工作(如,杀毒)、个别用户的工作

3. 设置任务:

a. crontab   -e    ,即会进入编辑界面

b. 编写要执行的任务

格式:分时日月星期  任务     (分:0-59,时:0-23,日:0-31,星期:0-6),若不限定用 * 代替

eg:     02 ****     date >> /home/to.txt     即每天凌晨2点整将date(当前时间),追加写入到home下的to文件中

4. 如何调度多个任务

a.在编写任务的时候换行,写入多个任务,此方式不是很好

b. 将多个任务写入到可执行的文件中,xx.sh 即shell文件,然后 crontab   -e  的编辑界面中编写 ****** 文件目录,即可。

5. crontab  -r   :终止所有的任务

crontab  -l     :显示当前所有的任务调度

时间: 2024-10-15 23:07:45

Linux下的任务调度的相关文章

linux下crontab命令的使用

1.crond crond是Linux下的一个守护进程,与windows下的计划任务类似,当操作系统安装完成后,默认会安装并启动进程,Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任务调度:系统周期性要执行的工作.系统任务调度的配置文件是/etc目录下的crontab文件./etc/crontab文件包括下面几行: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For detai

crontab(linux下定时执行任务命令)

在linux在可以通过在脚本里(列如sh)写如日常需要进行的操作,然后通过crontab定时运行脚本. Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘.日志清理等.在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件. 用户任务调度:用户定期要执行的工作,比如用户数据备份.定时邮件提醒等.用户可以使用 crontab 工具来定制自己的计划任务.所有用户定义的crontab 文件都被保存在 /var/s

linux下crontab的原理和用法

linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的.另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令. 一.crond简介 crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,cron

Linux下通过crontab命令来实现定时任务

一.crond的介绍 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务. Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘.日志清理等.在/etc目录下有一个crontab文件,这个就是系统任务调度

在Linux下利用crond实现一个定时任务并完成一个守护(精灵)进程

一.利用crond实现一个定时任务       在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为"crontab",是"cron table"的简写. crontab支持两种状态: a.直接编写计划任务: b.使用目录的方式,放在目录里面的都会定时执行,定时目录可在/etc/crontab中设定. 为当前用户创建cron服

Linux下基础命令(六)

Linux计划任务与日志的管理 linux终究按任务与日志管理 –           Linux中的计划任务 –           at计划任务的使用 –           cron计划任务的使用 Linux服务器的日志管理 –           日志的种类和记录的方式 –           实战-自定义ssh服务的日志存储 –           实战-日志的回滚 –           实战-搭建rsyslog远程日志服务器 什么是计划任务 大家平常都会有一些比如说:你每天固定几点

Linux下设置定期执行脚本

下面针对的是非ubuntu环境,会在文章末尾介绍ubuntu的一些区别. 在Linux下,经常需要定期的执行一些脚本从而来实现一些功能. 在Linux下我们用crontab来实现定期的执行脚本这个功能,下面就介绍一下crontab的使用.以及我遇到的一些问题 一. crontab的使用说明 1. crond 是linux用来定期执行程序的命令.当安装完成操作系统之后,默认便会启动此任务调度命令.crond命令每分钟会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作.而linux任

linux下多线程编程

最近研究mysql源码,各种锁,各种互斥,好在我去年认真学了<unix环境高级编程>, 虽然已经忘得差不多了,但是学过始终是学过,拿起来也快.写这篇文章的目的就是总结linux 下多线程编程,作为日后的参考资料. 本文将介绍linux系统下多线程编程中,线程同步的各种方法.包括: 互斥量(mutex) 读写锁 条件变量 信号量 文件互斥 在介绍不同的线程同步的方法之前,先简单的介绍一下进程和线程的概念, 它们的优缺点,线程相关的API,读者——写者问题和哲学家就餐问题. 基础知识 1. 进程和

Linux下重要日志文件及查看方式

1.Linux下重要日志文件介绍 /var/log/boot.log 该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息,如图1所示: 图1 /var/log/boot.log示意 /var/log/cron 该日志文件记录crontab守护进程crond所派生的子进程的动作,前面加上用户.登录时间和PID,以及派生出的进程的动作.CMD的一个动作是cron派生出一个调度进程的常见情况.REPLACE(替换)动作记录用户对它的cron文件的更新,该文件列出了要周期性