zoukankan      html  css  js  c++  java
  • linux视频学习4(crontab和进程)

    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秒。

  • 相关阅读:
    Matlab 用sort函数排序 二维数组
    kmer
    Matlab Toolbox for Dimensionality Reduction (v0.7.2 November 2010)
    linux下杀死进程
    ObjectiveC 高级编程:iOS与OS X多线程和内存管理
    Cocos2dx中的场景切换特效以及新版接口特性
    Android SoftAp支持 (一)
    C程序访问hadoop出现的各种编译错误和运行时各种类DefFound异常的解决方法
    Spring PropertyPlaceholderConfigurer 站位
    找出linux磁盘莫名其妙消失的根本原因!
  • 原文地址:https://www.cnblogs.com/gaochsh/p/5403735.html
Copyright © 2011-2022 走看看