zoukankan      html  css  js  c++  java
  • linux任务管理

    任务管理

    2.1 基本概念

    • 任务:登录系统取得shell,在单一终端下启动的进程

    • 前台:在终端上可供用户操作的

    • 后台:不显示在终端接口的环境

    2.2 手工启动

    • 前台启动:用户输入命令,执行程序
      ping www.biadu.com

    • 后台启动:在命令后面结尾加上‘&’
      ping www.baidu.com &

    • nobup 使程序永久执行

      结合'&' 使命令在后台永久执行

      nobup执行后,会产生日子文件,将命令执行的消息保存,如果当前目录不可写,自动保存在用户的home目录下。

    2.3 进程的前后台调度

    • Ctrl+z:将正在前台运行的任放在后台

    • jobs:查看后台的任务列表

      -l:列出进程ID及其他信息

    • fg:将后台进程恢复到前台运行,可指定任务程序号

    • bg:将后台暂停的进程调制后台运行

    • at:管理一次性任务计划

      只在指定的时间执行一次任务,前提对应的atb服务必须运行

      确认atb服务运行

      使用方法:

      1. at HH:MM:今天的时间执行,若时间超过则明天的时间执行

      2. at HH:MM YYYY-MM-DD:具体的时间执行

      3. Ctrl+D 保存退出

      4. atp(at-l):查询现有的一次性任务

      5. atrm 序号(at -d 序号) :删除序号任务

      eg:

      设置20:00将root用户的进程数量保存到/tmp/ps.root中

    • crontab:管理周期任务计划
      日志文件: ll /var/log/cron*
      编辑文件: vim /etc/crontab
      进程:ps -ef | grep crond ==> /etc/init.d/crond restart
      作用:定时备份,实时备份
      前提确定crond服务运行

      1. 配置文件和目录:
        ls /etc/cron #里面不同的文件有不同的配置文件设置

      /etc/crontab/文件

      自行设置cron计划到/var/spool/cron/中,文件名与用户名相同


      代表

  • 相关阅读:
    DOM增删改替换
    DRF框架之序列化器serializers组件详解
    DRF基础操作流程
    DRF框架基础知识储备
    selectors模块
    并发编程——IO模型详解
    高性能web服务器——nginx
    Django中的ORM如何通过数据库中的表格信息自动化生成Model 模型类?
    使用cors完成跨域请求处理
    Flask基础
  • 原文地址:https://www.cnblogs.com/wml3030/p/15186322.html
Copyright © 2011-2022 走看看