2011-12-30 23 views
25

BASHの簡単な質問.pidファイルを読み込んでプロセスを終了しようとしています。そのファイルを変数にどのように読み込むのですか?私が見つけたすべての例は、多くの行を読むことを試みています。テキストファイルからBash変数に変数を取り込む方法

あなたが与えた例では
CurPID=$(<"$PIDFile") 

、あなたも一時変数は必要ありません:私はちょうどPID

#!/bin/sh 
PIDFile="/var/run/app_to_kill.pid" 
CurPID=(<$PIDFile) 

kill -9 $CurPID 

答えて

40

あなたはほとんどそこにいるが含まれている一つのファイルを読むことをお勧めします。ただ、やる:

kill -9 $(<"$PIDFile") 
+0

ようこそ。 [チェックマークサイン](http://i.imgur.com/uqJeW.png)を押すと、問題を最もよく解決する答えを受け入れることを忘れないでください。良いQ&Aが見えるときは、[灰色の三角形](http://i.imgur.com/kygEP.png)を使って投票してください。明けましておめでとうございます!! –

+0

@JaypalSinghあなたがコメントに返信していて、その人が答えを書いた人でない場合は、私があなたと同じように最初に自分の名前に接頭辞を付ける必要があります。そうでなければ、答えを書いた人(私)は通知されます=) – SiegeX

+0

@SiegeXを残念に思っています。 –

関連する問題