william

Keep Calm and Markdown.

killx

通过获取进程 PID 来杀死进程。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
killx () {
    list=$(ps aux | grep -i $1| grep -v grep |grep -v color)

    if [ -n "$list" ]; then
        dead=$(ps aux | grep -i $1| grep -v grep| grep -v color | awk '{print $2}')
        echo "Killing... $1"
        echo $dead |xargs kill -9
    else
        echo "Not running $1"
    fi
}

systemd 多个端口转发之模板

systemd 可以制作端口转发(secure-tunnel,也称作 port-forwarding),如systemd 实现端口转发。但是这个只能支持单个任务;当然,如果是多个任务,我们可以多写几个 service 文件即可。但是,这个不是最优选择,因为存在大量的重复配置。那么自然而然地,我们想到使用模板来进行配置,这样可以把共同的部分抽象出来,实现模板化操作。

0%