/bgコマンドについてまとめました【Linuxコマンド集】2016.10.03bgコマンドについてまとめました【Linuxコマンド集】LinuxコマンドTweetPocketbgはバックグラウンドの略で、Ctrl+Zのショートカットキーで中断していたジョブをバックグラウンドで実行するコマンドだ。バックグラウンドで実行すれば、ジョブを実行させながら別のコマンド操作ができるようになる。このページでは基本的なbgコマンドの使い方を解説する。ジョブ管理の全体像は下記のページで詳しい。使い方は、次のとおりbgと入力するだけだ。bgこの場合は、カレントジョブと呼ばれるジョブがバックグラウンドになる。カレントジョブやジョブ番号はjobsコマンドで確認できる。jobs現在は4つのジョブが存在している。1番がsleepコマンド停止中、2番がshutdownコマンド実行中、3番がtreeコマンド停止中、4番がgrepコマンドで停止中であることがわかる。現在のカレントジョブには+が表示され、4番のgrepコマンドが該当する。-が表示されている3番のtreeのジョブはカレントジョブの前のジョブで優先度が2番目のジョブである。ジョブ番号を直接指定することもできる。現在、バックグラウンドで実行しているジョブ番号1番のsleepのコマンドをバックグラウンドで実行するには次のコマンドだ。バックグラウンドで実行していたジョブ番号1番のsleepのコマンドがバックグラウンドで実行された。はじめからバックグラウンドで動作させるbgコマンドは、一旦フォアグラウンドで動作しているジョブを停止させてからバックグラウンドで動作させるためのコマンドだ。はじめからバックグラウンド動作させるためには、bgコマンドではなく、コマンド入力時に入力内容の最後に&を入力する。&例えば、コンピュータを60分後に再起動するジョブをバックグラウンドで動作させるコマンドは、次の通りだ。&&を使ったバックグランド動作についても重要なので覚えておこう。最後にbgコマンドに関連して、基本的なジョブ関連のコマンドも紹介しておくfgコマンドジョブをフォアグラウンドへ移行する。jobsコマンドジョブを表示する。psコマンドプロセスを表示する。killコマンドプロセスを停止する。まとめこのページでは、bgコマンドを使ったジョブをフォアグラウンドで実行する方法を解説した。重要なポイントは、bgコマンドは中断されているジョブを操作するコマンドなので、一度フォアグランドで動作させているコマンドは、Ctrl+Zのショートカットキーで停止させてから実行するという操作になることだ。関連コマンドに併せて、Ctrl+Zで一時停止できる、Ctrl+Cでジョブを終了させるといったショートカットキーの動作も覚えておこう。TweetPocketこのページの続きや関連ページは下記から一覧で確認できる。・「プログラマーとして転職をしたい!」という方はリナックスアカデミーの資料を見てみてください。短期間で未経験からエンジニアになることができるスクールとして15年間選ばれ続けてきた理由やノウハウが載った資料です。エンジニアの入り口に立つために必要な勉強や技術の最新動向、本当に使えるIT資格、学習に役立つ国からの奨励金などの情報が詰まっています。無料で2,3日中にお手元にお届けします。資料を見てみるSNSでもご購読できます。IT研修専門企業のリナックスアカデミーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。*メールアドレス(公開はされません。*次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。必要な勉強や技術の最新動向、本当に使えるIT資格、学習に役立つ国からの奨励金などの情報を無料でお届け資料を見てみる。