Szituáció: Van egy egyszerü kis kód, amivel kolléga szív, hogy miért nem megy.. Amikor odahív, hogy nézzek már rá kb az alábbit látom:
cat nman_kill.shKollégának meg nem megy a script, és nem érti miért.. MI lehet a bibi ( aki még nem jött rá, de ki akarja találni az ne olvasson tovább )
#!/usr/bin/ksh for i in $(ps -ef |grep -v grep |grep nman |awk '{print $2}' )
do
kill -9 $i
done
Na aki szemfüles az talán már észrevette a turpisságot az egész problémában: A script olyan jól sikerült, hogy nyomban felavanzsált kamikáze script-é, és mivel az összes nman-t killelte a progi ( kivétel a grep-hez tartozót, így a progi a gyilkolászást nyomban magával is kezdte :)) ( aki nem érti nézze meg a filenevet :))
Szóval újabb egyszerü példa, hogy mi emberek milyen egyszerü hibákon tudunk elcsúszni :)))
Nincsenek megjegyzések:
Megjegyzés küldése