Killコマンド用のシェルスクリプト

Killコマンド用のシェルスクリプト

私はテキストエディタの使用に関するチュートリアルに従い、練習の1つは「より安全な」killコマンドスクリプトを作成することです。ディレクトリを作成しました~/bin。その後、以下の名前のkillコマンドスクリプトを作成しましたekill

#!/bin/bash

# Kill a process as safely as possible.
# Tries to kill a process using a series of signals with escalating urgency.
# usage: ekill <pid>

# Assign the process id to the first argument.
pid=$1
kill -15 $pid || kill -2 $pid || kill -1 $pid || kill -9 $pid

私は~/binこれを使ってこれをしました~/.bash_profile。その後、chmod ekillを要求して次のように入力しましたchmod +x ~/bin/ekill。次に command と入力しましたが、which ekillそのコマンドが私のekillパスを表示していないため、私のchmodは機能していないようです。

ベストアンサー1

スクリプトの上部に以下を追加します。

#!/bin/bash

~/bin変数に自分のものを追加する必要がありますPATH

この行を追加した後.profile

export PATH="$HOME/bin:$PATH"

あなたのソース.profile

source ~/.profile

実行後which ekill

おすすめ記事