美文网首页
后台进程 jobs计划任务at

后台进程 jobs计划任务at

作者: linux_python | 来源:发表于2019-08-03 16:44 被阅读0次

    程序与进程

    程序:放置在储存媒体中,(如硬盘、光盘、软盘、磁带等)为实体文件的形态存在;

    进程:程序被触发后,执行者的权限与属性、程序的程序码与所需数据等都会被载入内存中,操作系统并给与这个内存单元一个识别码(pid)可以说,进程就是一个正在运行中的程序。 image.png
    ps aux 查看所有进程的信息

    top 动态查看
    选项与参数:
    -d :后面可以接秒数,就是整个程序画面更新的秒数。默认是 5 秒;
    -b :以批次的方式执行 top ,还有更多的参数可以使用喔!
    通常会搭配数据流重导向来将批次的结果输出成为文件。
    -n :与 -b 搭配,意义是,需要进行几次 top 的输出结果。
    -p :指定某些个 PID 来进行观察监测而已。
    在 top 执行过程当中可以使用的按键指令:
    ? :显示在 top 当中可以输入的按键指令;
    P :以 CPU 的使用资源排序显示;
    M :以 Memory 的使用资源排序显示;
    N :以 PID 来排序喔!
    T :由该 Process 使用的 CPU 时间累积 (TIME+) 排序。
    k :给予某个 PID 一个讯号 (signal)
    r :给予某个 PID 重新制订一个 nice 值。
    q :离开 top 软件的按键。

    进程的管理

    kill -1 :重启进程
    kill -9 强制中段一个进程,杀死进程
    kill -15 结束进程 以正常的方式结束进程

    lsof :列出被程序所打开的文件名

    jobs 将一个进程放后台
    fg调取后台进程到前台
    bg把后台暂停的进程启动

    单次任务

    atd服务负责管理单次任务

    进行单次任务的程序是at命令,管理他的服务是atd。

    systemctl  restart atd
    systemctl  enable atd
    systemctl  statuds atd
    

    相关文章

      网友评论

          本文标题:后台进程 jobs计划任务at

          本文链接:https://www.haomeiwen.com/subject/ynsvrctx.html