一、系统进程分类:一个为前台和另一个为后台。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1.ps命令是查看前台进程的。

Linux系统进程与进程调度的常用命令.七

Ps –aux它可以查看所有的进程包括前台和后台。

Linux系统进程与进程调度的常用命令.七

Jobs命令是查看后台的进程

Ctrl+z建是把前台执行的进程调到后台去。

Ctrl+c是中止进程。

Linux系统进程与进程调度的常用命令.七

Kill +进程号这个命令是杀死进程,如果杀不死的话还可以使用

Kill -9 +进程号,强制删除进程。如下图所示。

Linux系统进程与进程调度的常用命令.七

Top命令是动态显示系统状态的信息。

例:top

Linux系统进程与进程调度的常用命令.七

让程序运行在后台,命令后面加上&ad)符号就可以了。

Linux系统进程与进程调度的常用命令.七

二.进程的调度。

1.at命令是设置某一个命令某个时间一次性完成。

格式为:at –t 月日小时分

例:at –t 10161525

Cp /etc/shadow /root,把etc下的shadow调度到root目录下去。

ctrl+D退出。

Linux系统进程与进程调度的常用命令.七

如下图所示到了1524root目录下就要文件shadow了,调度成功。

Linux系统进程与进程调度的常用命令.七

Atq命令是对任务进行查看的,atrm +任务编号 命令是对任务进行删除的。这两个命令是在任务没有执行的情况下使用。

例:新建任务然后查看在删除。

Linux系统进程与进程调度的常用命令.七

2.cron服务,提供定时器的功能,可执行重复性的和周期性的操作

要实现corn服务必须要有这两个软件包。(vixie –cron)(crontabs

rpm –q ixie–cronrpm –q crontabs查看文件包。

Linux系统进程与进程调度的常用命令.七

服务的全名为crond,查看cron服务状态。

Chkconfig - - list crond

Linux系统进程与进程调度的常用命令.七

Crontab 分小时日月星期 相应的任务

例:crontab

*/1 * * * * cp /etc/passwd “/root/`date`”

ctrl+d退出保存

`date`表示时间函数,没有反显点就是一个root下的目录

etc下的passwd文件每分钟复制一份到root目录下

Linux系统进程与进程调度的常用命令.七

要想操作生效必须重启cron服务。

Service crond restart
Linux系统进程与进程调度的常用命令.七
过一段时间后,如下图所示多出了很多以时间命名的文件。

Linux系统进程与进程调度的常用命令.七

Crontab –l 查看服务中的任务

Crontab –r 删除服务中的任务

Linux系统进程与进程调度的常用命令.七

3.crontab –e 以文本编辑器的形式进行编辑

4.vi guo 编辑一个文件

Crontab guo文件,直接调用文件

Linux系统进程与进程调度的常用命令.七

Linux系统进程与进程调度的常用命令.七

以上操作内容都一样我就我写了。不过重启cron服务一定不要忘记哦。

5.crontab –e –u +用户名,指定某用户调度某进程

自动在/var/spool/cron下生成一个相同的目录。
Linux系统进程与进程调度的常用命令.七
/etc/cron.qllow:是允许用户调度。

/etc/cron.deny:是拒绝用户调度,而且一行一个用户名。不想让用户调度可以把用户加到etc目录下的cron.deny文件里去。

例:首先新建用户juan然后使用命令crontab –e –u 来进行编辑。

Linux系统进程与进程调度的常用命令.七

文件的内容为如下图所示,意思是在某星期某月某日的1814分把etc下的passwd复制到root目录下的叫hello的文件里。

Linux系统进程与进程调度的常用命令.七

编辑完成后,一定不要忘了重启cron服务。

Linux系统进程与进程调度的常用命令.七

如下图到了编辑的时间后我们切换到juan后进行查看。如下图所示root目录下已经有目录hello了。

Linux系统进程与进程调度的常用命令.七

试验成功完成。