计划任务管理

计划任务管理

Linux系统引导过程

进程管理

#################################################

一、计划任务管理

1. at一次性执行进程atd        任务在/var/spool/at

date          查看当前时间

atq   查询at任务

atrm         1(任务序号)  删除at任务

一次性计划任务实验:计划14点   at 14:00 回车

      创建123.txt在opt下  at> touch /opt/123.txt  然后ctrl+d

# at 10:05

# at 10:05 2013-12-20

# at 10pm december 14

# at now +5 [minutes|hours|days|weeks]

2. cron     周期性任务  服务名crond        存在/var/spool/cron/用户名

软件包vixie-cron  crontabs

crontab -e [ -u 用户名]         编辑或者不带-u 用户名默认为当前用户

crontab    -l       查看周期性任务

crontab    -r       删除周期性任务   常用crontab -e 回车进vim编辑器直接删除

格式:

5个* 分别对应:分周  命令

*    表示该范围内的任意时间     ,    表示间隔的多个不连续时间点 

-    表示一个连续的时间范围     /    指定间隔的时间频率

计划周期实验1: crontab -e 回车

计划每天到7:30开启sshd服务 23:30关闭sshd服务

    30 7  *   *  *      /etc/init.d/sshd start

30 23  *   *  *     /etc/init.d/sshd stop

计划周期实验2

设置lisi每分钟自动把时间信息写到自己到家目录下保存为date.txt文件

 进入su - lisi  

创建周期任务crontab -e回车 

编辑 * * * * *     /bin/date >> /home/lisi/date.txt  

查看周期任务 crontab -l  

实时显示每一秒date.txt变动 watch -n 1 cat /home/lisi/date.txt

3. 计划任务授权

at任务控制

         /etc/at.allow、/etc/at.deny

crond任务控制

         /etc/cron.allow、/etc/cron.deny

如果allow文件存在,则仅允许指定的用户

否则检查deny文件,除指定用户外其余都允许

如果两个文件都不存在,则只允许root使用

实验:拒绝lisi设置周期性计划

       将lisi添加到黑名单文件中:vim /etc/cron.deny

 

4. cron计划中断与补救

anacron延时补救

/etc/init.d/anacron

/etc/anacrontab

1       65       cron.daily     run-parts /etc/cron.daily

1天    65分钟后

时间: 2024-08-24 20:35:21

计划任务管理的相关文章

Linux进程控制和计划任务管理

程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程是在CPU及内存中处于动态执行状态的计算机程序.在Linux中,每个程序启动后可以创建一个或多个进程. ps命令   查看静态的进程统计信息 ps         只显示当前用户会话中打开的进程 ps  aux    以简单列表的形式显示出进程信息 ps  -elf   以长格式显示系统中的进程信息,包括更丰富的内容 top命令   查看进程动态信息 在当前终端已交互式的界面显示进程排名,及时跟踪CPU.内存等系统资源占

Liunx中进程和计划任务管理

实验要求: 1.创建/iso/目录,将CentOS6的系统安装盘放入光驱后,制作系统盘的光盘镜像文件 2.将这个进程放到后台运行 3.在前台使用jobs命令查看查看后台进程的运行情况 4.使用ps命令查看该进程的PID号 5.使用kill命令杀死该进程,再用jobs命令查看后台进程的运行情况 6.写个计划任务:要求每周一 23:30 对/home 目录进行备份,备份数据名为home.tar.gz,保存到/backup目录下 1.启动进程(创建镜像文件) 后台启动:将"&"操作符

Linux系统管理10——进程和计划任务管理

Linux系统管理10——进程和计划任务管理 一.程序和进程的关系 1.程序 ·保存在硬盘.光盘等介质中的可执行代码和数据 ·静态保存的代码 2.进程 ·在CPU及内存中运行的程序代码 ·动态执行的代码 ·父.子进程:每一个进程可以创建一个或多个进程 二.静态查看进程统计信息 ps命令 1.ps aux 命令 (1)作用:以简单列表的形式显示出进程信息 (2)选项释义: a:显示当前终端下的所有进程信息,包括其他用户的进程 u:使用以用户为主的格式输出进程信息 x:显示当前用户在所有终端下的进程

远程计划任务管理

有时你需要远程管理或运行一批机器,但是按要求你没有权限或者不能安装客户端,下面的批处理可能帮上你的忙,将下方代码保存为批处理,并创建Clients.txt,存放的是以回车分隔的IP @echo off setlocal enabledelayedexpansion Set UP=/U username /P password Set RUN=/run Set DISABLE=/Change /DISABLE Set ENABLE=/Change /ENABLE Set CMD=%DISABLE%

linux中的进程于计划任务管理

进程和计划任务管理 程序和进程的关系程序:保存在硬盘.光盘等介质中的可执行代码和数据:静态保存的代码进程:在 CPU 及内存中运行的程序代码:动态执行的代码:父.子进程:每个进程可以创建一个或多个进程基本命令1):ps命令(processes statistc):查看静态的进程统计信息格式: ps aux :ps –elf2):top命令:查看动态的进程排名信息3):pgrep命令:根据特定条件查询进程 PID 信息4):pstree命令:以树形结构列出进程信息格式:pstree –aup :p

进程和计划任务管理(纯理论,多学多看多思考)

小伙伴们一定特别期待进程和计划任务管理知识的汲取,本着为IT产业服务的原则,小编这就带领大家来收割一波. 一.查看进程 二.控制进程 三.at 一次性任务设置 四.crontab 周期性任务设置 一.查看进程 1.程序和进程的关系 保存在硬盘.光盘等介质中的可执行代码和数据 静态保存的代码 2.进程 在CPU及内存中运行的程序代码 动态执行的代码 父.子进程:每个进程可以创建一个或多个进程(一个进程中包含多个线程)具体关系如下(红框中黑色竖条状即为线程): 3.ps命令-查看静态的进程统计信息

进程和计划任务管理详解(现场实际演练、可跟做)

听说很多的小伙伴一直想要了解如何玩转进程和计划任务管理,小编这就来给大家演示一下. 一.进程查看就地演练 1.查看系统当前root用户的静态进程(方法1)其中USER指当前用户:PID 为进程号(PID为1的是init): %CPU.%MEN指cpu的占用率.内存占用率:VSZ.RSS为虚拟内存.物理内存占用:TTY : 终端(?为未知.大多本地加载为?):STAT : 当前进程状态(S可中断休眠进程.D不可中断休眠进程.s父进程.<代表优先级高.R运行进程.l代表多线性.N优先级低.Z僵尸进程

CentOS 7进程和计划任务管理(理论+实践)

查看和控制进程 程序与进程的关系 程序 保存在硬盘.光盘等介质中的可执行代码和数据 静态保存的代码 进程 在CPU及内存中运行的程序代码 动态执行的代码 父.子进程 每个进程可以创建一个或多个进程 简单的说,程序是指电脑可以识别运行的指令集合.进程是一个正在执行的程序.进程是程序的一部分,程序运行的时候会产生进程. 查看进程 了解系统中进程的状态是对进程进行管理的前提,使用不同的命令工具可以从不同的 角度查看进程状态. ps命令--查看静态的进程统计信息 命令格式 ps [选项] 常用选项 a:

linux中计划任务管理

在linux操作系统中,除了用户即时执行的命令操作以外,还可以配置在指定的时间.指定的日期执行预先计划好的系统管理任务(如定期备份数据.定期开启服务等). RedHat 6.5系统中的计划任务是由at.crontab命令进行计划任务的设置,其中at命令为一次性计划任务,crontab命令是周期性的计划任务.(1) at命令(一次性的执行任务)使用at命令设置的计划任务只在指定的时间点执行一次,前提是需要开启atd系统服务,需要设置计划任务的时间.日期必须在当前系统的时间之后,否则将无法正确设置计