我對終端腳本世界非常陌生。這是我想要做的:如何從前一個命令的輸出分配終端變量
1) Find out the process that's using a given port (8000 in this case)
2) Kill that process
很簡單。我可以做手工用:
lsof -i tcp:8000 -- get the PID of what's using the port
kill -9 $PID -- terminate the app using the port
僅供參考,使用時lsof的-i TCP這裏獲取返回正是:8000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
php 94735 MyUser 5u IPv6 0x9fbd127eb623aacf 0t0 TCP localhost:irdmi (LISTEN)
這裏是我的問題:我如何捕獲從PID值lsof -i tcp:8000
,以便我可以將該變量用於下一個命令?我知道如何創建我分配的變量......只是不是動態創建的變量。
工程很好,你已經鏈接到一個很好的資源!謝謝! –