一、系统进程分类:一个为前台和另一个为后台。
1.ps命令是查看前台进程的。
Linux系统进程与进程调度的常用命令.七_职场
Ps –aux它可以查看所有的进程包括前台和后台。
Linux系统进程与进程调度的常用命令.七_linux_02
Jobs命令是查看后台的进程
Ctrl+z建是把前台执行的进程调到后台去。
Ctrl+c是中止进程。
Linux系统进程与进程调度的常用命令.七_休闲_03
Kill +进程号这个命令是杀死进程,如果杀不死的话还可以使用
Kill -9 +进程号,强制删除进程。如下图所示。
Linux系统进程与进程调度的常用命令.七_职场_04
Top命令是动态显示系统状态的信息。
例:top
Linux系统进程与进程调度的常用命令.七_职场_05
让程序运行在后台,命令后面加上&ad)符号就可以了。
Linux系统进程与进程调度的常用命令.七_linux_06
二.进程的调度。
1.at命令是设置某一个命令某个时间一次性完成。
格式为:at –t 月日小时分
例:at –t 10161525
Cp /etc/shadow /root,把etc下的shadow调度到root目录下去。
ctrl+D退出。
Linux系统进程与进程调度的常用命令.七_linux_07
如下图所示到了1524root目录下就要文件shadow了,调度成功。
Linux系统进程与进程调度的常用命令.七_linux_08
Atq命令是对任务进行查看的,atrm +任务编号 命令是对任务进行删除的。这两个命令是在任务没有执行的情况下使用。
例:新建任务然后查看在删除。
Linux系统进程与进程调度的常用命令.七_休闲_09
2.cron服务,提供定时器的功能,可执行重复性的和周期性的操作
要实现corn服务必须要有这两个软件包。(vixie –cron)(crontabs
rpm –q ixie–cronrpm –q crontabs查看文件包。
Linux系统进程与进程调度的常用命令.七_休闲_10
服务的全名为crond,查看cron服务状态。
Chkconfig - - list crond
Linux系统进程与进程调度的常用命令.七_职场_11
Crontab 分小时日月星期 相应的任务
例:crontab
*/1 * * * * cp /etc/passwd “/root/`date`”
ctrl+d退出保存
`date`表示时间函数,没有反显点就是一个root下的目录
etc下的passwd文件每分钟复制一份到root目录下
Linux系统进程与进程调度的常用命令.七_休闲_12
要想操作生效必须重启cron服务。
Service crond restart
Linux系统进程与进程调度的常用命令.七_职场_13
过一段时间后,如下图所示多出了很多以时间命名的文件。
Linux系统进程与进程调度的常用命令.七_linux_14
Crontab –l 查看服务中的任务
Crontab –r 删除服务中的任务
Linux系统进程与进程调度的常用命令.七_休闲_15
3.crontab –e 以文本编辑器的形式进行编辑
4.vi guo 编辑一个文件
Crontab guo文件,直接调用文件
Linux系统进程与进程调度的常用命令.七_职场_16
Linux系统进程与进程调度的常用命令.七_职场_17
以上操作内容都一样我就我写了。不过重启cron服务一定不要忘记哦。
5.crontab –e –u +用户名,指定某用户调度某进程
自动在/var/spool/cron下生成一个相同的目录。
Linux系统进程与进程调度的常用命令.七_休闲_18
/etc/cron.qllow:是允许用户调度。
/etc/cron.deny:是拒绝用户调度,而且一行一个用户名。不想让用户调度可以把用户加到etc目录下的cron.deny文件里去。
例:首先新建用户juan然后使用命令crontab –e –u 来进行编辑。
Linux系统进程与进程调度的常用命令.七_休闲_19
文件的内容为如下图所示,意思是在某星期某月某日的1814分把etc下的passwd复制到root目录下的叫hello的文件里。
Linux系统进程与进程调度的常用命令.七_休闲_20
编辑完成后,一定不要忘了重启cron服务。
Linux系统进程与进程调度的常用命令.七_休闲_21
如下图到了编辑的时间后我们切换到juan后进行查看。如下图所示root目录下已经有目录hello了。
Linux系统进程与进程调度的常用命令.七_职场_22
试验成功完成。