`
snowstorm
  • 浏览: 5386 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux系统中job的管理

 
阅读更多
1 了解job
  当你兴致勃勃的打开vim,开始写代码时。运营mm气喘吁吁地跑过来:“赶紧帮我跑一个xx的数据,明天开会要用。”可是又不想关闭vim,某些系统下又打不开新的tty。怎么办,难道只能 ?其实你当前的任务、运营mm要你做的任务都是job。每个job在bash中对应一个子进程,对job的管理就是对进程的管理。接着往下看。


2 挂起job
你可以使用ctrl+z快捷键,将编辑任务放到后台挂起,终端显示那个任务的状态为已停止或者stopped。这样你就可以帮运营MM跑数据了吧,


3 将job放到后台运行
  或者你会碰到这样的情况,在运行一个十分耗时的任务,运营mm又来了,“帮我跑一份xx数据,下午开会要用。”不用担心,可以使用这个:&。执行命令时,在后面加上&,可以让你的job在后台运行。通过jobs命令查看cp任务,任务状态为运行中。


4 将job返回前台
运营mm终于走了,你想继续工作怎么办?可以执行fg命令,使后台挂起的任务返回前台。默认取出的是带+号的job.如果想取出带-号的job,可以这样:fg %1(1为job的编号)。


5 改变job在后台运行的状态
  当你使用ctrl+z将任务挂起后,又不想让它闲着,怎么办?可以使用bg命令,改变job的运行状态。任务会变为运行中或者Running,后边有个&符号。


6 杀死job
  如果在后台挂起或者运行的任务很多,想关闭一些任务的话,可以执行kill –9 %jobnumber。


先写这些吧,喜欢就收藏。


  • 大小: 14.6 KB
  • 大小: 6.8 KB
  • 大小: 15.6 KB
  • 大小: 6.2 KB
  • 大小: 41.8 KB
  • 大小: 16.1 KB
分享到:
评论

相关推荐

    Linux操作系统基础教程

    在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 一.什么是Linux? Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全...

    蓝鲸作业平台(Job)是一套运维基础操作管理系统具备海量任务并发处理能力.zip

    蓝鲸作业平台(Job)是一套运维脚本管理系统,具备海量任务并发处理能力。除了支持脚本执行、文件分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程;而每个...

    Java版水果管理系统源码-xxl-job-admin:xxl-job流水线

    Java版水果管理系统源码 应用概述 XXL-JOB 任务调度中心 流水线演示视频 代码结构: xxl-job-admin 调度中心 xxl-job-core 公共依赖 xxl-job-executor-samples 执行器Sample示例 xxl-job-executor-sample-springboot...

    Linux Administration: A Beginner's Guide, Fifth Edition

    Author Steve Shah does a great job of clueing Linux newcomers into the environment. His explanations are clear, patient, accurate, and useful, and they cover all aspects of the system administrator's...

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...

    Modern Linux Administration

    If you want to excel in your work as a Linux administrator, or perhaps land a job as one, you need this book. The amount of knowledge and expertise required of Linux administrators has grown ...

    操作系统学习资料-第二章-操作系统用户界面.pptx

    第二章 操作系统用户界面 2.1 简介 2.2 作业的基本概念 2.3 作业的建立 2.4 用户接口 2.5 系统调用 2.6 Linux 和Windows的系统调用实例 1 操作系统学习资料-第二章-操作系统用户界面全文共86页,当前为第1页。...

    《计算机操作系统》期末复习指导

    对考试很有帮助的.......... ...UNIX或Linux操作系统中文件系统的主要特点 (1)操作系统文件的目录组织是一个树形结构,从根结点到叶子称为文件的全路径名,文件可以由其全路径名唯一确定...

    JobScheduler:JobScheduler工作负载自动化以执行作业和作业链-开源

    JobScheduler运行可执行文件,脚本和数据库过程,并可以与MySQL,PostgreSQL,SQL Server,Oracle数据库一起使用。... 产品知识库,网址为https://kb.sos-berlin.com变更管理系统,网址为https://change.sos-berlin.com

    毕业设计&课程设计-MySQL项目管理工具使用Maven、版本控制工具使用GIT.zip

    MySQL项目管理工具使用Maven、版本控制工具使用GIT、项目自动部署工具使用Jenkins消息中间件使用ActiveMQ、分布式任务调度系统使用XXLJOB、反向代理工具使用Nginx日志管理插件工具使用lombok、分布式日志收集使用...

    DFT的matlab源代码-dft-learning:《能源环境材料计算模拟方法》学习笔记,包括linux基础命令、pbs作业管理系统、vas

    Linux基础命令、PBS作业管理系统、VASP、Materials Studio 等。 笔记内容以Markdown书写,HTML由VuePress创建,托管在GitHub Pages上。同时本库由 同步。 阅读请访问: Overseas link: Mainland link: This ...

    基于flink的异构数据源流转系统

    构数据源同步服务DatalinkX介绍核心功能 :在不同的异构数据源中进行数据同步,对同步任务进行管理和维护。意义:只要公司规模较大,部门与部门之间有数据协作都应该有类似DatalinkX的项目,比如爬虫组的同事爬下来...

    Sybase ASE 15.0简体中文技术参考手册

    包含文档: ASE Replicator.pdf ASE中的JAVA.pdf HA_故障切换.pdf ...系统管理1.pdf 系统管理2.pdf 组件集成服务.pdf 统一代理服务.pdf 词汇表.pdf 迁移指南.pdf 配置指南-UNIX.pdf 配置指南-Win.pdf

    [人才房产]php-JobSite v1.32 特别版_php-jobsite.rar

    【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、...

    linux进程管理——作业控制jobs

    前台进程:是在终端中运行的命令,占领终端。 background 后台进程:没有控制终端,它不需要终端的交互。看不见,但是在运行。 后台程序控制示例 1.观察占领前台的现象 [root@lianglong ~]# sleep 2000 运行一个程序...

    大数据“分布式调度框架”大集合.docx

    2.1cronsun crontab是Linux系统里面最简单易用的定时任务管理工具,在Linux上由crond来周期性的执行指令列表,执行的任务称为cron job,多个任务就称为crontab。crontab任务调度指令的基本格式为: * * * * * ...

    ayCMS免费企业建站

    整套系统的设计构造,完全考虑中小企业类网站的功能要求,网站后台功能强大,管理简捷,支持模板机制,能够快速建立您的企业网站。 系统特性: 采用流行的php+mysql设计,功能强,实用性高。 MVC代码美工完全分离...

    Sybase ASE 15.0简体中文技术参考手册.7z

    SybaseASE15.0 系统管理指南_第1券.pdf SybaseASE15.0 系统管理指南_第2券.pdf SybaseASE15.0 组件集成服务用户指南.pdf SybaseASE15.0 词汇表.pdf SybaseASE15.0 迁移指南.pdf SybaseASE15.0 配置指南-UNIX.pdf ...

    matlab代码影响-matlab-job-manager:计算任务管理,包括备忘录和并行执行

    运行便携式批处理系统(PBS)调度程序的计算集群,或 随附的作业服务器通过网络连接将任务分发给远​​程工作者。 该框架适用于具有签名的功能: result = solver(config, display_config); 在哪里 result是计算的...

Global site tag (gtag.js) - Google Analytics