热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

进程的查看和调度分别使用什么命令

进程的查看的命令是ps和top,进程调度的命令有at、crontab、batch以及kill;进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源,一般来说,Linux系统会在进程之间共享程序代码和系统函数库。

进程的查看的命令是ps和top,进程调度的命令有at、crontab、batch以及kill;进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源,一般来说,Linux系统会在进程之间共享程序代码和系统函数库。

进程的查看和调度分别使用的命令:

进程查看的命令是ps和top。

进程调度的命令有at,crontab,batch,kill。

相关介绍:

进程查看的命令是ps和top。

ps 命令用于查看当前正在运行的进程。

进程调度的命令有at,crontab,batch,kill。

kill命令

当需要中断一个前台进程的时候,通常是使用组合键;但是对于一个后台进程恐怕就不是一个组合键所能解决的了,这时就必须求助于kill命令。该命令可以终止后台进程。至于终止后台进程的原因很多,或许是该进程占用的CPU时间过多;或许是该进程已经挂死。总之这种情况是经常发生的。

kill命令是通过向进程发送指定的信号来结束进程的。如果没有指定发送信号,那么默认值为TERM信号。TERM信号将终止所有不能捕获该信号的进程。至于那些可以捕获该信号的进程可能就需要使用kill(9)信号了,该信号是不能被捕捉的。

kill命令的语法格式很简单,大致有以下两种方式:

kill [-s 信号 | -p ] [ -a ] 进程号 ...

kill -l [信号]

  -s 指定需要送出的信号。既可以是信号名也可以对应数字。

  -p 指定kill命令只是显示进程的pid,并不真正送出结束信号。

-l 显示信号名称列表,这也可以在/usr/include/linux/signal.h文件中找到。

kill命令的使用

  有时候可能会遇到这样的情况,某个进程已经挂死或闲置,使用kill命令却杀不掉。这时候就必须发送信号9,强行关闭此进程。当然这种“野蛮”的方法很可能会导致打开的文件出现错误或者数据丢失之类的错误。所以不到万不得已不要使用强制结束的办法。如果连信号9都不响应,那恐怕就只有重新启动计算机了。

nohup命令

  理论上,我们一般退出Linux系统时,会把所有的程序全部结束掉,包括那些后台程序。但有时候,例如您正在编辑一个很长的程序,但是您下班或是有事需要先退出系统,这时您又不希望系统把您编辑那么久的程序结束掉,希望退出系统时,程序还能继续执行。这时,我们就可以使用nohup命令使进程在用户退出后仍继续执行。

  一般这些进程我们都是让它在后台执行,结果则会写到用户自己的目录下的nohup.out这个文件里(也可以使用输出重定向,让它输出到一个特定的文件)。

  [例26] $ nohup sort sales.dat &

这条命令告诉sort命令忽略用户已退出系统,它应该一直运行,直到进程完成。利用这种方法,可以启动一个要运行几天甚至几周的进程,而且在它运行时,用户不需要去登录。

nohup命令把一条命令的所有输出和错误信息送到nohup.out文件中。若将输出重定向,则只有错误信息放在nohup.out文件中。

以上就是进程的查看和调度分别使用什么命令的详细内容,更多请关注其它相关文章!


推荐阅读
  • Ubuntu16.0464位安装armlinuxgcc交叉编译器以及samba服务器
    交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32位的兼容包。以arm-l ... [详细]
  • 系统管理部分软件包管理进程管理服务管理磁盘管理系统管理之软件包管理软件包的安装方式yumapt方式rpmdpkg方式编译安装方式二进制安装方式rpm安装方式增删改查安装:-ivh查 ... [详细]
  • 先去官网下载Linux的压缩包$cd~$tarxJfMybase-Desktop-Ver820b7-Linux-amd64.tar.xz$cd.Mybase8$.Mybas ... [详细]
  • mac系统能装三方软件吗 mac怎么安装第三方软件
    mac系统是一种安全系数很高的系统,mac系统能装三方软件吗?部分mac用户在使用第三方渠道下载软件时会出现阻止安装的状况,或者显示安装包破损等,这其实是一种保护机制setup ... [详细]
  • phpmysql一键安装包,Mysql安装包
    本文目录一览:1、哪里有PHPMySQLDatabaseApacheServer一 ... [详细]
  • 您好:首先十分感谢您看以下文字:我在在网上下截了一个BCBX1,就像所有的人都知道一样,没有控件库,心中难免有点遗憾。可是昨天晚上睡下以后,在梦中用我那一台笨电脑上 ... [详细]
  • gitlab 汉化后502
    环境版本:GitLab社区版11.4.5,linuxcentos7.4gitlab汉化后,启动提示502错误,无法进入仓库 ... [详细]
  • 一、如果使用默认的1521端口,让实例自动注册到该监听上,那么local_listener无需设置,listener.ora文件按照正常方 ... [详细]
  • Linux达人养成计划1.打开or常见文件(vim)Vimabc——>i(命令inset)——>输入内容——>Esc——>:wq+Entervim+abc ... [详细]
  • 一、域名解析记录说明记录类型A:用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP ... [详细]
  • Linux文件目录和权限
    Linux文件目录和权限前言:Linux一般将文件可存取的身份分为三个类别,分别是ownergroupothers,根据权限划分,每个目录都可以拥有相对身份的-rwx[可读可写可执 ... [详细]
  • 13Linux基本命令和配置服务器来电后自动开机
    本节所讲内容:Linux终端介绍Shell提示符BashShell基本语法基本命令的使用:ls、pwd、cd查看系统和BIOS硬件时间Linux如何获得 ... [详细]
  • 服务器磁盘突然100%,看文件大小是正常的,我重启了一下,连上后还是100%,过了大概30秒的样子,断开连接了,重连是秒连的,一看又正常了。服务器里面跑的lnmp环境,其中有一个w ... [详细]
  • linux树莓派和n1,树莓派 斐讯N1 搭建NFS
    什么是NFS?1台Linux主机的磁盘可以通过网络挂载到其他Linux主机上,实现云盘效果。NFS是一套软件和协议,同时也是一种文件系统& ... [详细]
  •     算算自己工作已经快一年了,不管中间有过什么挫折,但现在感觉自己有了很大的成长。想想曾经还畏惧过技术,觉得居然入了一个需要不断学习的行业,而自己连怎么学都还没搞清楚。但通过这 ... [详细]
author-avatar
手机用户2502898521
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有