Gyilkoljunk processzt látványosan!

Miért is nézegetnénk unalmas killall parancs kimeneteket, amikor egyszerűen látványossá is tehetjük.

Linus szavaival ellentétben ez a “fuck” gyilkol is. 😉

[email protected] ~ $ fuck nvidia
         __
        /__
        |~~|
     _  |  |          User: root
    // |  |          PID:  28628
   /~ / (==) _        Time: 00:03:13
  (= /~|  |/~ _
  |  |  |  |  |/~
  |  |  |  |  |  |
  (  |  |  |  |  |
     ^^ ^^ ^^  /
              /
             I
      I       I       nvidia, FUCK YOU!
      I       I
      I       I

Ha azt szeretnénk, hogy a fuck parancs gyilkoljon, nincs más dolgunk, mint az alábbi kódot elmentsük fuck néven egy PATH könyvtárba, vagy egy fuck nevű függvényként a bashrc(k)-ben.

#!/bin/bash

USER=$(ps -xo user,comm | grep $1 | grep -v grep | sed s'/ '$1'//')
PID=$(ps -xo pid,comm | grep $1 | grep -v grep | sed s'/ '$1'//')
TIME=$(ps -xo time,comm | grep $1 | grep -v grep | sed s'/ '$1'//')

killall $1

echo "         __"
echo "        /__\"
echo "        |~~|"
echo "     _  |  |          User: $USER"
echo "    // |  |          PID:  $PID"
echo "   /~ / (==) _        Time: $TIME"
echo "  (= /~|  |/~ _"
echo "  |  |  |  |  |/~\"
echo "  |  |  |  |  |  |"
echo "  (  |  |  |  |  |"
echo "     ^^ ^^ ^^  /"
echo "              /"
echo "             I"
echo "      I       I       $1, FUCK YOU!"
echo "      I       I"
echo "      I       I"
echo

Vélemény, hozzászólás?