私はUNIXを初めて使いました。私はこのようなスクリプトで私のJavaアプリケーションを開始したい:シェルスクリプト(Debian)を使ったJavaアプリの起動と終了
これはおそらく動作しています。それはアプリを実行し、それはpidファイルを作成します。私はこれが含まれている別のスクリプトを使用してプロセスを停止しようとすると、しかし:
#!/bin/sh
kill -9 /var/run/ScriptCheck.pid
コンソールには、私は、このエラーを与える:
bash: kill: /var/run/ScriptCheck.pid: arguments must be process or job IDs
私の最高の推測では、私は右のコードを書いていないよということです停止スクリプトで、.pidファイルを開くための適切なコマンドを与えていない可能性があります。 ご協力いただければ幸いです。
ありがとうございました!これはちょうど私が探していたものです:) – rMaero
レコードのために、あなたは '$(cat file)'の代わりに '$(
Kevin
shで動作しない、bashで動作し、catを使う方が良い – milan