2016-11-22 16 views
0

このコマンドをcmd行で実行すると、うまく実行されます。しかし、私はそれをbashファイルに配置して実行し、bashスクリプトを実行すると動作しません。 Iamは特殊文字を正しくエスケープしていないので、これは推測していますか?bashコマンドで実行

ps -ef | grep node | awk '/'launchPackager.command'/{print $2}' | xargs kill 
+1

「bashスクリプトの実行方法」を正確に示し、正確な出力/エラーを表示する必要があります。 –

+0

bash -x を使用してスクリプトを実行してみてください。スクリプトの出力を投稿して、何が起こっていないのかをさらに詳しく調べます。 –

+0

** [pkillコマンド](https://linux.die.net/man/1/pkill)**の '-f'オプションを知っていますか? – Jdamian

答えて

0

ちょうどあなたがファイルを実行可能にすることを確認しに行く:ちょうどデバッグの目的のために

chmod +x <filename> 

を:

bash -x <filename> 

:あなたはまた、でこれをデバッグすることができます

chmod 777 <filename> 

これがあなたを助けることを願っています

よろしくお願いいたします。

関連する問題