今天本站与你分享了如何在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中使用技能命令。本站认为,一些知识点可以在我们的日常工作中看到或使用。希望你能通过这篇文章学到更多的知识。更多详情请关注本站。