- -Gkillを使用してLinuxで実行されている問題のあるプログラムを停止する方法

Gkillを使用してLinuxで実行されている問題のあるプログラムを停止する方法

タスクキリングの不足はありませんLinux上のアプリケーション。ただし、主にLinuxターミナルに焦点を当てた単純なタスクキリングツールが非常に不足しています。 Gkillの紹介:コマンドライン用のGoogle Goベースのアプリ削除ツール。 Gkillはプログラムをフィルタリングして、問題のあるプログラムを停止できます。 killコマンドや不格好なインターフェースをいじることはありません。

Google Goをインストールする

Gkillを使用するには、まずGoogleのGoプログラミング言語をインストールします。ターミナルを開き、オペレーティングシステムに対応するコマンドを入力します。

注:Ubuntu、DebianなどにはGoogle Go用の特定のインストールパッケージがありますが、 $ GOPATH 正しくセットアップできない場合があります。これを修正するには、このチュートリアルの「その他のLinux」セクションにあるパスの指示に従ってください。

Ubuntu

sudo apt install golang

Debian

sudo apt-get install golang

Arch Linux

sudo pacman -S golang

フェドラ

sudo dnf install golang

OpenSUSE

sudo zypper install go

その他のLinux

Google Goは、ほぼすべてのLinuxディストリビューションで簡単に実行できます。で最新リリースをダウンロードすることから始めます wget.

wget https://dl.google.com/go/go1.10.2.linux-amd64.tar.gz

アーカイブのダウンロードが完了したので、アーカイブの内容を直接抽出します / usr / local/。これを達成するには、 -Cタール コマンド。

sudo tar -C /usr/local -xvzf go1.10.2.linux-amd64.tar.gz

Goは主に開発者とコーダーによって使用されるため、プロジェクトフォルダーを設定する必要があります。このフォルダを作成します / home / username / ディレクトリ。 Goをプログラミングに使用する予定の各ユーザーは、プロジェクトフォルダーも設定する必要があることに注意してください。

を使用して mkdir ツール、プロジェクトフォルダーを作成します。必ず追加してください -p の許可設定を保持する 〜/。

mkdir -p ~/golang-projects/{bin,src,pkg}

次に、新しいディレクトリを入力します CD コマンド。

cd ~/golang-projects/

Nanoテキストエディターを使用して、〜/ bash_profileを開き、ファイルの最後に次のコードを追加します。

最初に、Goが使用するパスに貼り付けます。

export PATH=$PATH:/usr/local/go/bin

パスが設定されます。次に、これらの2行を 〜/ .bash_profile 指定する GOPATH そして ゴビン 場所。

export GOPATH="$HOME/golang-projects"
export GOBIN="$GOPATH/bin"

すべてのコードがファイル内にあるとき、を押します Ctrl + O 保存する。押す Ctrl + X Nanoを閉じます。

Gkillのインストール

GkillはGoogle Goを使用しているため、メインストリームのLinuxディストリビューションソフトウェアリポジトリのいずれかに事前にパッケージ化されたバージョン(AURパッケージさえありません)。代わりに、ソフトウェアのインストールを検討しているユーザーは、Goの 取得する Githubから直接コードを取得する関数。

go get github.com/heppu/gkill

Gkillアプリを起動するには、すべてのパスが設定されます。これを行っていない場合は、上記の手順に従ってください。すべてが正しく設定されていれば、ターミナルで次のコマンドを使用してGkillアプリをいつでも起動できます。

gkill

正しいフォルダーに移動して、Gkillアプリを直接実行することもできます。最初、 CD 〜/ golang-projects フォルダ。

cd ~/golang-projects

その後、使用 CD に直接移動するコマンドをもう一度 ビン サブフォルダ。

cd bin

./コマンドでGkillアプリを実行できるようになりました。

./gkill

適切なGkillアプリを起動するとコマンド、非常に最小限のタスクマネージャーツールが表示されます。画面全体を占めるわけではありません。 Linux PCで実行されているすべてのアクティブなプログラムの概要が表示されます。アプリを強制終了するには、まず矢印キーを使用して上下に移動します。を使用してアプリケーションを選択します キーを入力してください.

押す 入る プログラムを即座に強制終了し、そのトラックで停止します。

問題をすぐに見つける別の方法プログラムは、Gkillフィルタリングシステムを使用しています。使用するには、表示するアプリケーションの名前の入力を開始します。 Gkillは即座にフィルタリングを行い、正しい結果を表示します。ここから、キーボードの矢印キーを使用して選択します。通常のように、を押してプロセスを終了します 入る キー キーボードで。

Gkillアプリを終了するには、起動方法に関係なく、 Ctrl + Z ターミナルのショートカット。そこから、実行 仕事 端末セッションが放棄したプロセスを一覧表示するコマンド。

停止したGkillジョブの横の番号をメモします。次に、ターミナルに戻って使用します 仕事 やめる 放棄されたプロセスを終了するコマンド。

注:必ず交換してください バツ コマンドの中で、ジョブの隣の番号(1など)を使用します。

jobs stop X

Gkillのアンインストール

システムからGkillを削除する最も簡単な方法は、 golang-projects フォルダを作成して、新しいフォルダを作成します。削除は、 ビン そして pkg 削除する適切なファイルのフォルダー。削除することから始めます golang-projects フォルダ。

注:プロジェクトフォルダーを削除する前に、重要なGoogle Go関連ファイルを別のフォルダーに移動して安全に保管してください。

rm -rf ~/golang-projects
mkdir -p ~/golang-projects/{bin,src,pkg}
</ p>

コメント