【发布时间】:2012-02-28 10:00:07
【问题描述】:
我想定义一个名为 kill3000 的 bash 别名来自动执行以下任务:
$ lsof -i:3000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 13402 zero 4u IPv4 2847851 0t0 TCP *:3000 (LISTEN)
$ kill -9 13402
【问题讨论】:
-
为什么要别名而不是 bash 函数?
-
我会创建一个函数,首先执行
kill -TERM然后执行kill -KILL因为在不给进程正确终止的机会的情况下终止进程是不合适的...... -
@SteveChambers 在链接到的答案之前编写它时,这是如何重复的?荒谬……