簡単な質問です。BASHでは、プロセスを強制終了するために.pidファイルを読み取ろうとしています。そのファイルを変数に読み込むにはどうすればよいですか。私が見つけたすべての例は、多くの行で読み込もうとしています。 PIDだけを含む1つのファイルだけを読みたい
#!/bin/sh
PIDFile="/var/run/app_to_kill.pid"
CurPID=(<$PIDFile)
kill -9 $CurPID
もうすぐです:
CurPID=$(<"$PIDFile")
あなたが与えた例では、一時変数さえ必要ありません。ただしてください:
kill -9 $(<"$PIDFile")