問題のスクリプトは、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ますか?