/usr/bin/wmpanpan is in wmcoincoin 2.6.4-git-1.
This file is owned by root:root, with mode 0o755.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | #!/bin/sh
#
#$VER: wmpanpan v0.03beta
#
# wmpanpan, le script le plus con du monde,
# qui sauve le monde et votre bureau de ce petit canard.
#
# Par DivC, au bureau, alors que son employeur compte sur lui pour
# un dossier urgent...
#
# Faut commenter les scipts on m'a dit, je commente...
#
# Ce script implemente une maniere totalement revolutionnaire pour
# quitter wmcoincoin. Il permet d'eviter "shutdown -h now".
# Il est en version beta, ne contient aucune detection d'erreur,
# et ne verifie meme pas si la chasse est ouverte.
# Ce script est sous GPL, bien sur... Je refuse donc toute responsabilite
# si votre ordinateur est terrorise par les coups de feu, si le
# garde-chasse vient a passer, ou n'importe quoi d'autre...
#
# Pour faire joli:
### update (pouaite): j'ai rajouté un deuxième pan!
#
echo "pan! pan!"
#
# Ici, le noeud du probleme, le coeur du processus...
#
### killall wmcoincoin
case $1 in
-h)
echo "wmpanpan [option], l'enemi du coincoin"
echo "sans option, il tue tous les wmcoincoins"
echo "si option='boss_in', tous les coincoins passent en boss-mode"
echo "si option='boss_out', tous les coincoins reviennent dans l'état où ils étaient"
exit
;;
boss_in)
SIG="-USR1"
;;
boss_out)
SIG="-USR1"
;;
esac
### patch de fpy pour toujours plus de portabilité (et il tue aussi les wmcoincoin-kde) !
### update: enlevé car il tue aussi les commande lancées avec 'wmcoincoin' dans leurs arguments !!
###kill $SIG `ps -elf | grep wmcoincoin | grep -v grep | awk '{print $4}'`
killall $SIG wmcoincoin wmcoincoin-kde
# Pour faire joli aussi, et justifier le "panpan":
#
echo "pan!"
|