1 . crontab定时任务:

任务调度: 系统在某个时间执行的特定的命令。

分类: 1.系统工作。2.个别的用户工作。

设置任务调度文件: /etc/crontab

1.crontab -e  : 进入crontab的配置页面。

2.每隔一段时间执行date> /home/mydata1

3.调度文件的规则:每天两点:  0 2 * * *  date >> /home/mydata2

* * * * * : 分钟 小时 天 月 星期  (取值范围:0-59  , 0-23 , 1-31, 1-12, 0-6)

* * * * *  : 每分钟执行一次

*/5 * * * *  : 每五分钟执行一次。

调度多个任务方法:

1) 在crontab -e 里面写多行命令。

2) 把所有的任务写入到一个可执行文件。(shell编程)

终止crontab :

crontab -r 终止任务调度。

crontab -l 列出所有的调度任务。

二 : 进程。

1.进程的概念: 程序的一次运行,正在执行的程序。

2.进程和线程:

  1. 线程是轻量级的进程。
  2. 进程有独立的地址空间,线程没有。
  3. 线程不能独立存在,它有进程创建,
  4. 相对的讲,线程占有的CPU,内存等比进程小。

3,每一个进程,都有一个对应的进程号,都会对应一个父进程。

4.进程可能以两种方式存在。前台与后台。后台进程是实际在操作的,但是在屏幕上无法看到。

5.一般系统的服务都是以后台进程的方式存在,而且都会常驻内存,直至关机结束。

6.查看进程的命令:

ps -a :显示当前终端的所有进程信息。

ps -u : 以用户的格式显示进程的信息。

ps -x :显示后台进程运行的参数。

ps -aux : 看的信息全面。

pid 为1的进程: 所有进程的父进程,

pid :进程的id,TTY: 终端机号, TIME: 此进程所消耗的cpu时间 ,CMD: 正在执行的命令或者进程。

终止进程:

kill 进程号。kill -9 进程号(强制杀死进程)。killall  进程号:把该进程及它的所有子进程都杀掉。

动态监控进程:top

1),监视特定用户。

top :输入此命令,按回车键。

u: 然后输入“u” 回车,再输入用户名。

2),终止指定的进程。

top : 输入此命令,按回车键,查看执行的进程。

k: 然后输入“k”回车,再输入要结束的进程ID号。

3),指定系统状态更新的时间:

top -d 10  :指定系统更新进程的时间为10秒。

linux视频学习4(crontab和进程)的更多相关文章

  1. linux视频学习(简单介绍)20160405

    看一周学会linux系统的学习笔记. 1.linux系统是一个安全性高的开源,免费的多用户多任务的操作系统. 2.linux工作分为linux系统管理员,linux程序员(PC上软件开发,嵌入式开发) ...

  2. Linux内核学习之2号进程kthreadd

    Author       : Toney Email         : vip_13031075266@163.com Date          : 2020.12.04 Copyright : ...

  3. linux视频学习7(ssh, linux启动过程分析,加解压缩,java网络编程)

    回顾数据库mysql的备份和恢复: show databases; user spdb1; show tables; 在mysql/bin目录下 执行备份: ./mysqldump -u root - ...

  4. linux视频学习3(shell和网络)

    1.shell的学习. shell的种类比较多,主要有三种: /bin/sh, /bin/csh, /bin/ksh. 查看当前使用的是哪种shell : 命令env (显示当前操作系统的环境变量). ...

  5. linux视频学习5(top, 网络监控

    top命令的详解: 1. top :动态监控进程. 第一行:当前系统时间:  up  4days :服务器启动后的持续时间. 5 user 当前服务器上的用户数目 ; load average :负载 ...

  6. linux视频学习3(linux安装,shell,tcp/ip协议,网络配置)

    linux系统的安装: 1.linux系统的安装方式三种: 1.独立安装linux系统. 2.虚拟机安装linux系统. a.安装虚拟机,基本是一路点下去. b.安装linux. c.linux 安装 ...

  7. linux(视频学习)2

    第二部分(javaee的开发环境的搭建): 1. 安装jdk的过程: 安装ios的镜像文件,挂载到/mnt目录下.挂载: mount  /mnt/cdrom卸载: umount  /mnt/cdrom ...

  8. linux视频学习6(mysql的安装/)

    1.mysql的优点: 免费,跨平台,轻,支持多并发. 2.mysql的安装步骤: 把安装文件准备好,拷贝到home目录下.mount /mnt/cdrom cp mysql* /home 把安装文件 ...

  9. Linux内核学习笔记-2.进程管理

    原创文章,转载请注明:Linux内核学习笔记-2.进程管理) By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...

随机推荐

  1. 花括号中的json数据--->转为数组array

    //正式服务器 更换航班 public function changef(){ $str = '{"airportTax":50,"arriModifyTime" ...

  2. Java 4

    1.继承的问题 子类是父类的一个扩展,子类可以利用父类的属性与行为,这种情况子类会破坏父类的封装 为了保持父类良好的封装性,设计父类有以下规则: 如果要把某类设计为最终类则需要添加final修饰符,或 ...

  3. 转delphi中nil的用法

    转自:http://blog.csdn.net/haiou327/article/details/6666124 delphi中nil的用法 和C++中的NULL一样的意思,指空值,它和0值不一样-- ...

  4. 去除VisualStudio中拼写错误检测的红色波浪线

    去除VisualStudio中拼写错误检测的红色波浪线 在Visual Assistant中将 Underline spelling errors in comments and strings us ...

  5. wuzhi 五指 基本知识

    参数:m 模块 在于  /coreframe/app/模块文件夹 |默认 content f  php文件 控制器  在于/coreframe/app/模块 /文件.php | 默认 index v ...

  6. NOIP2010-普及组复赛-第一题-数字统计

    题目描述 Description 请统计某个给定范围[L, R]的所有整数中,数字 2 出现的次数. 比如给定范围[2, 22],数字 2 在数 2 中出现了 1 次,在数 12 中出现 1 次,在数 ...

  7. ubuntu下安装BeyondCompare比较工具

    在ubuntu12.04下使用比较工具,这里参考了网上的一个方法来安装BeyondCompare3 首先,下载相关软件: 这里选择了BCompare: http://www.scootersoftwa ...

  8. NYOJ-448 寻找最大数(贪心)

    NYOJ-448 寻找最大数 时间限制:1000 ms  |  内存限制:65535 KB 难度:2   描述 请在整数 n 中删除m个数字, 使得余下的数字按原次序组成的新数最大, 比如当n=920 ...

  9. AltiumDesigner14绘制四层板设置

    1,快捷键(O+K)进入板层设置界面: 2,选择AddLayer,里边有两个选项(add layer(添加信号层)||add internal plane(增加平面))  四层板的话一般层次的划分是t ...

  10. windows service and process 的关系

    1.查询windows 对应的服务 sc query > 1.txt notepad 1.txt 2.查询对应的进程信息 tasklist /m > tasks.txt notepad t ...