一. 进程的小知识点。

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

2.一些进程的查看。

a.    ps  查看进程。

    b.   ps  aux  查看所有进程。

   c.   jobs   查看后台进程。

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

4. Ctrl+c  终止进程。

5.  kill  进程号            杀死进程;

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

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

 

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

二. 一次性进程调度。

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

   at  –t  月日时分;       

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

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

2atq               查看任务调度。

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

综合上述123,如下图:

三. 重复性进程调度。

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

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

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

1.

a.  crontab                  回车;

分 时 日 月 星期   任务

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

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

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

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

所有过程如下:

2. 

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

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

3. 

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

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

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

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

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

4. 

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

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

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