問題のスクリプトは、localhostポート8080で最新のプロセスを終了します。
#!/bin/bash
x=$(lsof -i:8080 | tail -1 | awk '{print $2}')
kill -9 $x
スクリプトの名前が「killl」の場合、機能しませんでした(取得しますか、最新のものを削除しますか?)。cmdsubst>
スクリプトの名前を「asdf」に変更するように促されましたが、すべて正常に機能します。この動作の説明はありますか?MacOS ElCapitánを使用しています。
名前を曖昧にしないでください。
—
セザール
killl
スペルが間違っていると誤解される可能性がありますkill
。明示的でわかりやすい方が良いでしょう:kill_latest
またはkill_last
。
type killl
起動しようとしたシェルの出力は何ですか?
killl
ますか?