如何在linux中使用skill命令

2022年 10月 16日 发表评论

新春采购季点击领腾讯云8888元代金券阿里云史上最大力度降价,最高降55%:点击了解续费贵、升级贵,选配置高、长期的产品;腾讯云老用户享新人优惠方法:用Q登录、1人可注册3个新账号帕鲁火热:点击一键部署阿里云帕鲁服务器点击一键部署腾讯云帕鲁服务器

今天本站与你分享了如何在linux中使用技能命令,本站认为这很实用,所以他分享给你学习。希望你看完这篇文章能有所收获。话不多说,让我们和本站一起看看

这个命令被广泛使用。如果您想停止“oracle”用户的所有进程,您只需要一个命令:

$技能-停止oracle

您可以使用用户、PID、命令或终端ID作为参数。以下命令停止所有rman命令。

$ skill -STOP rman

如您所见,技能决定您输入的参数(进程标识、用户标识或命令),并相应地采取行动。这可能会导致在某些情况下用户和命令同名的问题。最好的例子是“oracle”流程,它通常由用户“oracle”运行。因此,当您想要停止名为“oracle”的进程时,可以执行以下命令:

$技能-停止oracle

用户“oracle”的所有进程都将停止,包括您可能想要使用的会话。要非常明确地执行该命令,可以选择用新参数指定参数类型。要停止名为oracle的命令,请执行以下命令:

$技能-STOP -c oracle

snice命令的作用类似于技能。但它是用来降低一个进程的优先级,而不是阻止它。首先,检查顶部输出:

用户优先级大小共享状态%中央处理器%MEM时间中央处理器命令

3根15 0 0 0 0 RW 0.0 0.0 0:00 0 kapmd

13680 Oracle 15 0 11336 10M 8820T 0.0 1.0 0:00 0 Oracle

13683 Oracle 15 0 9972 9608 7788T 0.0 0.9 0:00 0 Oracle

13686 Oracle 15 0 9860 9496 7676T 0.0 0.9 0:00 0 Oracle

13689 Oracle 15 0 10004 9640 7820T 0.0 0.9 0:00 0 Oracle

13695 Oracle 15 0 9984 9620 7800T 0.0 0.9 0:00 0 Oracle

13698 Oracle 15 0 10064 9700 7884T 0.0 0.9 0:00 0 Oracle

13701 Oracle 15 0 22204 21M 16940T 0.0 2.1 0:00 0 Oracle

现在,将“oracle”流程的优先级降低四个百分点。请注意,值越高,优先级越低。

$ snice 4 -u oracle

用户优先级大小共享状态%中央处理器%MEM时间中央处理器命令

16894 Oracle 20 4 38904 32M 26248D N 5.5 3.2 0:01 0 Oracle

注意NI列(nice值)现在是4,优先级现在设置为20而不是15。这对降低优先级很有帮助。

以上是如何在linux中使用技能命令。本站认为,一些知识点可以在我们的日常工作中看到或使用。希望你能通过这篇文章学到更多的知识。更多详情请关注本站。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: