<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>kill &#8211; スグブログ</title>
	<atom:link href="https://sugublog.org/tag/kill/feed/" rel="self" type="application/rss+xml" />
	<link>https://sugublog.org</link>
	<description>ブログ運営について発信中</description>
	<lastBuildDate>Sun, 02 Jun 2024 06:09:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sugublog.org/wp-content/uploads/2021/07/icon_20210703-min-150x150.png</url>
	<title>kill &#8211; スグブログ</title>
	<link>https://sugublog.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Linux】CentOSでプロセス停止コマンドkillについてご教示</title>
		<link>https://sugublog.org/linux-process-stop/</link>
					<comments>https://sugublog.org/linux-process-stop/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[suguru]]></dc:creator>
		<pubDate>Sat, 27 Apr 2024 15:00:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[kill]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[プロセス停止]]></category>
		<guid isPermaLink="false">https://sugublog.org/?p=6632</guid>

					<description><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/06/business1-3-min-1024x791.jpg" class="webfeedsFeaturedVisual" /></p>Linuxサーバーでプロセス停止のkillコマンドについてです。 Linuxサーバーでプロセスが邪魔をして停止したいといった事はないでしょうか？ またプロセスを終了させてすぐ再開させたい時もあります。 そういった場合のコ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://sugublog.org/wp-content/uploads/2021/06/business1-3-min-1024x791.jpg" class="webfeedsFeaturedVisual" /></p>
<p><span class="swl-marker mark_orange">Linuxサーバーで<strong><span class="swl-inline-color has-swl-deep-01-color">プロセス停止のkillコマンド</span></strong></span>についてです。</p>



<p>Linuxサーバーでプロセスが邪魔をして停止したいといった事はないでしょうか？</p>



<p>またプロセスを終了させてすぐ再開させたい時もあります。</p>



<p>そういった場合のコマンドをまとめていきます。</p>


<div class="p-blogParts post_content" data-partsID="5908">
<p>筆者はWindowsサーバーやLinuxサーバーの運用構築を11年間以上おこなってきました。その経験を元に知識を公開していきます！</p>
</div>


<p><span class="swl-marker mark_orange">この記事を読めば<strong><span class="swl-inline-color has-swl-deep-01-color">Linuxでのプロセス停止</span></strong>について学べます。</span></p>



<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle ads" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-9330904718533231" data-ad-slot="6086594686"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>



<h2 class="wp-block-heading">LinuxのCentOSでプロセス停止コマンド「kill」について</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="682" src="https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-1024x682.jpg" alt="プロセス停止" class="wp-image-4502" srcset="https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-1024x682.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-300x200.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5-768x511.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/DB_1114-5.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Linuxで<strong><span class="swl-inline-color has-swl-deep-01-color">プロセス停止するコマンドは「kill」</span></strong>です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill シグナル番号 プロセスID</code></pre></div>



<p>オプションとしてシグナル番号を指定できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>シグナル番号</th><th>効果</th><th>ショートカット</th></tr></thead><tbody><tr><td>1</td><td>ハングアップ</td><td></td></tr><tr><td>2</td><td>割り込み</td><td>Ctrl+c</td></tr><tr><td>3</td><td>中止</td><td>Ctrl+\</td></tr><tr><td>9</td><td>プロセスの強制終了</td><td></td></tr><tr><td>15</td><td><strong><span class="swl-inline-color has-swl-deep-01-color">プロセスの終了</span></strong>　※デフォルトで何も指定が無ければ15が選択されます</td><td></td></tr><tr><td>18</td><td>プロセスの再開</td><td></td></tr><tr><td>19</td><td><strong><span class="swl-inline-color has-swl-deep-01-color">プロセスの停止</span></strong></td><td>Ctrl+z</td></tr></tbody></table><figcaption class="wp-element-caption">プロセス停止のシグナル番号一覧</figcaption></figure>



<p><span class="swl-inline-color has-swl-deep-01-color">シグナル番号を省略</span>すると15の<span class="swl-inline-color has-swl-deep-01-color">プロセス終了</span>という意味になります。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill プロセスID</code></pre></div>



<p>プロセスが終了出来ない場合は<strong><span class="swl-inline-color has-swl-deep-01-color">強制終了</span></strong>しましょう！</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill -9 プロセスID</code></pre></div>



<p><strong><span class="swl-inline-color has-swl-deep-01-color">プロセス停止</span></strong>したい場合！</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill -19 プロセスID</code></pre></div>



<p><strong><span class="swl-inline-color has-swl-deep-01-color">プロセスを再開</span></strong>させたい場合はシグナル18を指定します。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill -18 プロセスID</code></pre></div>



<h2 class="wp-block-heading">停止するプロセスIDを調査する方法</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="512" src="https://sugublog.org/wp-content/uploads/2021/06/learn-min-2-1024x512.jpg" alt="調査" class="wp-image-2932"/></figure>
</div>


<p><strong><span class="swl-inline-color has-swl-deep-01-color">プロセスIDを調べる方法</span></strong>は以下の2パターンです。</p>



<div class="swell-block-capbox cap_box is-style-onborder_ttl"><div class="cap_box_ttl"><span>プロセスIDを調べる方法</span></div><div class="cap_box_content">
<ul class="wp-block-list">
<li>psコマンド</li>



<li>topコマンド</li>
</ul>
</div></div>



<p><span class="swl-inline-color has-swl-deep-02-color">psコマンド</span>はプロセスなどを表示する事が可能です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>ps</code></pre></div>


<div class="wp-block-image is-style-desktop">
<figure class="aligncenter size-full"><img decoding="async" width="415" height="110" src="https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認ps.png" alt="プロセスID確認コマンド" class="wp-image-6639" srcset="https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認ps.png 415w, https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認ps-300x80.png 300w" sizes="(max-width: 415px) 100vw, 415px" /></figure>
</div>


<p class="has-border -border01">プロセスIDが表示されています。</p>



<p><span class="swl-marker mark_orange">サーバー全体で使用しているプロセスIDを表示したい場合は<span class="swl-inline-color has-swl-deep-01-color">auxオプション</span>を使用します。</span></p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>ps aux</code></pre></div>


<div class="wp-block-image is-style-desktop">
<figure class="aligncenter size-full"><img decoding="async" width="784" height="182" src="https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認ps-aux.png" alt="プロセスID確認コマンド" class="wp-image-6640" srcset="https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認ps-aux.png 784w, https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認ps-aux-300x70.png 300w, https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認ps-aux-768x178.png 768w" sizes="(max-width: 784px) 100vw, 784px" /></figure>
</div>


<p class="has-border -border01"><strong><span class="swl-inline-color has-swl-deep-01-color">サーバー全体のプロセスIDが表示</span></strong>されています。他にもCPUやメモリの使用率も表示されています。</p>



<p><span class="swl-inline-color has-swl-deep-03-color">topコマンド</span>はリアルタイムにプロセスIDなどを表示する事が可能です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>top</code></pre></div>


<div class="wp-block-image is-style-desktop">
<figure class="aligncenter size-full"><img decoding="async" width="756" height="334" src="https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認top.png" alt="プロセスID確認コマンド" class="wp-image-6641" srcset="https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認top.png 756w, https://sugublog.org/wp-content/uploads/2024/04/1_プロセス終了_プロセス確認top-300x133.png 300w" sizes="(max-width: 756px) 100vw, 756px" /></figure>
</div>


<p class="has-border -border01"><strong><span class="swl-inline-color has-swl-deep-03-color">リアルタイムのプロセスIDが表示</span></strong>されています。topでもCPUやメモリの使用率なども表示されています。</p>



<p>このプロセスIDを使用してプロセスを停止や終了させます。</p>



<h2 class="wp-block-heading">killコマンドとIDを使用してプロセス停止する</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="560" src="https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4-1024x560.jpg" alt="プロセス停止" class="wp-image-4561" srcset="https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4-1024x560.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4-300x164.jpg 300w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4-768x420.jpg 768w, https://sugublog.org/wp-content/uploads/2021/11/programing_1122-4.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>topの<span class="swl-inline-color has-swl-deep-01-color">プロセスを終了</span>させます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill 1388</code></pre></div>



<p>topの<span class="swl-inline-color has-swl-deep-01-color">プロセスを強制終了</span>させます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill -9 1388</code></pre></div>



<p>topの<span class="swl-inline-color has-swl-deep-01-color"><strong>プロセスを停止</strong></span>させます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill -19 1388</code></pre></div>



<p>topの<span class="swl-inline-color has-swl-deep-01-color">プロセスを再開</span>させます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill -18 1388</code></pre></div>



<h2 class="wp-block-heading">まとめ：LinuxのCentOSでプロセス停止について</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="683" src="https://sugublog.org/wp-content/uploads/2021/08/school_08-7-1024x683.jpg" alt="プロセス停止" class="wp-image-4093" srcset="https://sugublog.org/wp-content/uploads/2021/08/school_08-7-1024x683.jpg 1024w, https://sugublog.org/wp-content/uploads/2021/08/school_08-7-300x200.jpg 300w, https://sugublog.org/wp-content/uploads/2021/08/school_08-7-768x512.jpg 768w, https://sugublog.org/wp-content/uploads/2021/08/school_08-7.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p><strong><span class="swl-inline-color has-swl-deep-01-color">Linuxでプロセス停止するコマンド</span></strong>は以下です。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill シグナル番号 プロセスID</code></pre></div>



<p>シグナル番号は複数あります。用途により選択する</p>



<figure class="wp-block-table"><table><thead><tr><th>シグナル番号</th><th>効果</th><th>ショートカット</th></tr></thead><tbody><tr><td>1</td><td>ハングアップ</td><td></td></tr><tr><td>2</td><td>割り込み</td><td>Ctrl+c</td></tr><tr><td>3</td><td>中止</td><td>Ctrl+\</td></tr><tr><td>9</td><td>プロセスの強制終了</td><td></td></tr><tr><td>15</td><td>プロセスの終了　※デフォルトで何も指定が無ければ15が選択されます</td><td></td></tr><tr><td>18</td><td>プロセスの再開</td><td></td></tr><tr><td>19</td><td>プロセスの停止</td><td>Ctrl+z</td></tr></tbody></table><figcaption class="wp-element-caption">プロセス停止のシグナル番号一覧</figcaption></figure>



<p>ID50のプロセスを停止する場合は以下のコマンドで行えます。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>kill -19 50</code></pre></div>



<p>プロセスIDを調査するには以下のコマンドがある。</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>ps もしくは ps aux
top</code></pre></div>



<p><span class="swl-bg-color has-swl-deep-02-background-color">ps</span>は<span class="swl-inline-color has-swl-deep-02-color">コマンド入力時の状態</span>で<span class="swl-bg-color has-swl-deep-03-background-color">top</span>は<span class="swl-inline-color has-swl-deep-03-color">リアルタイムの状態</span>を調査できる。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sugublog.org/linux-process-stop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
