0
このコマンドをcmd行で実行すると、うまく実行されます。しかし、私はそれをbashファイルに配置して実行し、bashスクリプトを実行すると動作しません。 Iamは特殊文字を正しくエスケープしていないので、これは推測していますか?bashコマンドで実行
ps -ef | grep node | awk '/'launchPackager.command'/{print $2}' | xargs kill
このコマンドをcmd行で実行すると、うまく実行されます。しかし、私はそれをbashファイルに配置して実行し、bashスクリプトを実行すると動作しません。 Iamは特殊文字を正しくエスケープしていないので、これは推測していますか?bashコマンドで実行
ps -ef | grep node | awk '/'launchPackager.command'/{print $2}' | xargs kill
ちょうどあなたがファイルを実行可能にすることを確認しに行く:ちょうどデバッグの目的のために
chmod +x <filename>
を:
bash -x <filename>
:あなたはまた、でこれをデバッグすることができます
chmod 777 <filename>
これがあなたを助けることを願っています
よろしくお願いいたします。
「bashスクリプトの実行方法」を正確に示し、正確な出力/エラーを表示する必要があります。 –
bash -xを使用してスクリプトを実行してみてください。スクリプトの出力を投稿して、何が起こっていないのかをさらに詳しく調べます。 –
** [pkillコマンド](https://linux.die.net/man/1/pkill)**の '-f'オプションを知っていますか? – Jdamian