Linux学习网!Linux爱好者的家园~凡事都是必须经过枯燥无味阶段才能做到较高层次的。
首页 新闻 Linux命令 学习入门 Ubuntu 服务配置 数据库 Linux发行版 视频教程 Linux下载 Linux论坛 留言本

TOP

linux操作系统的进程和计划任务
2010-09-10 09:23:52 来源:Linux学习网 】 浏览:69次 评论:0

1、linux操作系统的进程和进程控制的概念
查看进程状态
     w 用户名(查看个别用户的进程)
JCPU:所用进程消耗进程显示
PCPU:CPU执行耗费的时间
WHAT:用户正在执行的程序
from:显示用户从何处登陆
IDLE:用户闲置的时间
load average:过去CPU的负载程度
ps -aux(-a:显示所用用户的进程 -u:显示用户名和启动时间 -x;显示没有控制终端的进程)
ps -el(-p:显示所用进程,包括没有控制终端的进程 -l:以格式显示)
PID:进程号
PPID:父进程的进程号
TTY:进程启动终端
STAT: s 休眠 D:不可中断的休眠 R:运行 Z:僵死 T:停止
NI:进程的优先级
TIME:
CMD/COMMAND
ps -aux --sort pid 可以按进程执行的时间、pid、uid等对进程排序
     进程的挂起和恢复
     杀死或重新启动进程
     改变运行的优先级

2、linux操作系统,进程状态的查看与控制
kill 进程名   关闭进程
改变进程的优先级别 (-20,19)
nice -优先级 命令 & 指定程序运行优先级
renice 优先级 pid   改变一个正在运行的进程优先级
top 实时显示进程状态和控制进程
jobs 查看后台进程
ctrl+z或command & 挂起
ctrl+c 终止
fg 后台进程序号 终止后台进程

3、linux操作系统计划任务,linux计划任务,一次性安排进程任务
at 安排作业在某一时刻执行一次
batch 安排作业在系统负载不重时执行一次
第一: 开启 atd
       service atd start
       at 时间
       在某一时间点执行某个程序(命令),一定要使用命令的全路径 cp /bin/cp
at 10:56
>/bin/cp -r /root/* /home/xsphp
       >/bin/echo "1111111" > /root/one.txt
       ctrl + d
       at -l 或 atq 查看计划任务
       at -d 或 atrm 删除计划任务
at -f 文件 时间点
at < one.txt 时间点
at的两个配置文件
      /etc/at.allow
      /etc/at.deny

4、周期性安排计划任务
crond
1.service crond start
crond 进程搜索crontab文件并载入内存
crontab文件即/var/spool/cron目录下以用户名命名的文件
crond 进程启动以后,它将首先检查是否用户设置了crontab文件,如果没有转入“休眠”状态释放系统资源
crond 进程每分钟醒来一次,查看crontab文件决定当前是否需要执行的命令,命令执行结束后,任何输出都将作为邮件发送给crontab的所有者
crontab -e 使用编辑器编辑当前的crontab文件,当结束时,会自动安装
crontab -l 将使在标准输出中输出显示当前的crontab
crontab -r 删除当前的crontab
时间格式由5部分组成:
minute:一小时中的哪一分钟(0-59)
hour:一天中的哪个小时(0-23)
day-of-month:一个月中的哪一天(1-31)
month-of-year:一年中的哪一月(1-12)
day-of-week:一周中的哪一天(0-6)
commands:执行的命令,也要使用命令的全路径/bin/cp不能是cp这些项不能为空,必须填入如果不需要指定其中的几项,那么可以使用统配符号 “*”表示任何时间每个时间字段指定多个值,他们可以用“,”间隔
用户必须拥有对应命令或程序的权限
两个配置文件
/etc/cron.allow
/etc/cron.deny

分享到:
你可能感兴趣的文章:
Tags:linux操作系统 linux计划任务 linux
】 【打印繁体】【投稿】 【评论】 【关闭】 【返回顶部
上一篇Linux操作系统下查看当前用户列表 下一篇vmware中通过LVM增大linux的根分区

推荐图文

赞助商

相关栏目

最新文章

热门文章

推荐文章