skill命令用法
发布时间:2023-12-30 13:33:18 所属栏目:Linux 来源:DaWei
导读: skill命令用于向选定的进程发送信号,冻结进程。
语法
skill(选项)
选项
-f:快速模式;
-i:交互模式,每一步操作都需要确认;
-v:冗余模式;
-w:激活模式;
-V:显示版本号
语法
skill(选项)
选项
-f:快速模式;
-i:交互模式,每一步操作都需要确认;
-v:冗余模式;
-w:激活模式;
-V:显示版本号
skill命令用于向选定的进程发送信号,冻结进程。 语法 skill(选项) 选项 -f:快速模式; -i:交互模式,每一步操作都需要确认; -v:冗余模式; -w:激活模式; -V:显示版本号; -t:指定开启进程的终端号; -u:指定开启进程的用户; -p:指定进程的id号; -c:指定开启进程的指令名称。 实例 如果您发现了一个占用大量cpu和内存的进程,但又不想停止它,该怎么办?考虑下面的top命令输出: top -c -p 16514 23:00:44 up 12 days, 2:04, 4 users, load average: 0.47, 0.35, 0.31 1 processes: 1 sleeping, 0 running, 0 zombie, 0 stopped cpu states: cpu user nice system irq softirq iowait idle total 0.0% 0.6% 8.7% 2.2% 0.0% 88.3% 0.0% Mem: 1026912k av, 1010476k used, 16436k free, 0k shrd, 52128k buff 766724k actv, 143128k in_d, 14264k in_c Swap: 2041192k av, 83160k used, 1958032k free 799432k cached PID USER PRI NI SIZE RSS SHARE stat %cpu %MEM time cpu command 16514 oracle 19 4 28796 26M 20252 D N 7.0 2.5 0:03 0 oraclePRODB2... 既然您确认进程16514占用了大量内存,您就可以使用skill命令“冻结”它,而不是停止它。 skill -STOP 1 之后,检查top输出: 23:01:11 up 12 days, 2:05, 4 users, load average: 1.20, 0.54, 0.38 1 processes: 0 sleeping, 0 running, 0 zombie, 1 stopped cpu states: cpu user nice system irq softirq iowait idle total 2.3% 0.0% 0.3% 0.0% 0.0% 2.3% 94.8% Mem: 1026912k av, 1008756k used, 18156k free, 0k shrd, 3976k buff 770024k actv, 143496k in_d, 12876k in_c Swap: 2041192k av, 83152k used, 1958040k free 851200k cached PID USER PRI NI SIZE RSS SHARE STAT %cpu %MEM TIME cpu COMMAND 16514 oracle 19 4 28796 26M 20252 T N 0.0 2.5 0:04 0 oraclePRODB2... 现在,cpu 从 0% 空闲变为 94% 空闲。该进程被有效冻结。过一段时间之后,您可能希望唤醒该进程: skill -CONT 16514 如果希望暂时冻结进程以便为完成更重要的进程腾出空间,该方法非常有用。 此命令用途很广。如果您要停止 "oracle" 用户的所有进程,只需要一个命令即可实现: skill -STOP oracle 可以使用用户、PID、命令或终端 id 作为参数。以下命令可停止所有 rman 命令。 skill -STOP rman 如您所见,skill 决定您输入的参数(进程 ID、用户 ID 或命令)并进行相应操作。这可能会导致在某些情况下出现这样的问题:您可能具有同名的用户和命令。最好的示例是 "oracle" 进程,通常由用户 "oracle" 运行。因此,当您希望停止名为 "oracle" 的进程时,可执行以下命令: skill -STOP oracle 这个命令初学者并不常用,深入之后牵涉到系统服务优化之后可能会用到。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐