一. 进程的小知识点。

1.。系统进程分为两类:前台系统进程;后台系统进程。

2.一些进程的查看。

a.    ps  查看进程。

linux系统管理之八:系统进程_休闲

    b.   ps  aux  查看所有进程。

linux系统管理之八:系统进程_系统管理_02

   c.   jobs   查看后台进程。

linux系统管理之八:系统进程_休闲_03

3. Ctrl +z     将前台的进程调到后台执行。

linux系统管理之八:系统进程_linux_04

4. Ctrl+c  终止进程。

linux系统管理之八:系统进程_系统管理_05

5.  kill  进程号            杀死进程;

kill  -9   进程号       强制杀死进程。 

linux系统管理之八:系统进程_知识点_06

linux系统管理之八:系统进程_知识点_07

6.  前台任务 &       让前台任务直接在后执行。

 

linux系统管理之八:系统进程_linux_08

7. top  动态显示进程信息。

linux系统管理之八:系统进程_linux系统管理_09

二. 一次性进程调度。

1at   某一个命令在某一时间一次性完成。

   at  –t  月日时分;       

   at> 调度任务。       Ctrl+D   (保存并退出)

注意:时间之间没有间隔,并且如果时间是小于10的,比如四月那么表示为04。当时间到了的时候,我们用命令jobs查看到有进程在执行。

2atq               查看任务调度。

3. atrm  任务编号     删除任务调度。

综合上述123,如下图:

linux系统管理之八:系统进程_linux系统管理_10

三. 重复性进程调度。

此项任务需要用到cron 服务,此服务的服务名为crond。此服务可提供定时器功能,可执行周期性操作。

首先,先查看是否安装了两个软件包:vixie-com  crontabs  。 

linux系统管理之八:系统进程_知识点_11

其次,查看cron 服务的启动状态。

linux系统管理之八:系统进程_linux系统管理_12

1.

a.  crontab                  回车;

分 时 日 月 星期   任务

例如:*/1 * * * *   cp /root/setup.exe  “/root/`date`  。 指每月每日每小时每分都将 /root/setup.exe  以日期的形式复制到啊  /root 下。

b.  service  crond   restart    重启服务,才能生效。

c.  crond  -l   查看服务中的调度任务。

d.  crond  -r   删除调度任务。当我们再显示任务调度时,已经没有了。

所有过程如下:

linux系统管理之八:系统进程_知识点_13

2. 

a.  crontab  -e  进入文本文件编辑(可实现多任务执行)。编辑完成后要记重启服务。

linux系统管理之八:系统进程_系统管理_14

我们可以看到在根目录下已经生成了以日期为文件名的文件。

linux系统管理之八:系统进程_知识点_15

3. 

a.  vi   文件名        随意编辑一个文件(可实现多任务执行)。

格式: 分 时 日 月 星期    具体任务   

linux系统管理之八:系统进程_linux_16

b.  crontab  文件名    对文件调用。

  调用以后要重启服务配置才能生效。我们用 crontab l  查看到调度任务已生效。

linux系统管理之八:系统进程_知识点_17

在根目录下我们看到以时间为文件名的文件已复制到了根目录。

linux系统管理之八:系统进程_休闲_18

4. 

a.  crontab  -e  -u  用户名      对指定用户编辑调度任务。 

编辑好后要记得重启服务。

linux系统管理之八:系统进程_休闲_19

b.  ls  /var/spool/cron   自动生成任务调度任务用户文件。

linux系统管理之八:系统进程_linux系统管理_20