Ragaszkodó parancsok

Ha mesélik, nem hiszem el, de létezik olyan, hogy egy terminálos parancs “beragad”. Délelőtt fedeztem fel, hogy minden új shellem úgy nyit, hogy elkezd wgettel letölteni egy tilos mixet. A .bash_history megtekintése után már tudtam, hogy nem én adtam véletlenül hozzá parancssorban a fájlt a .profile-hoz.

A megoldást végül a macosxhints egy írásának kommentjei között találtam meg. A lefuttatott wget parancs valahogyan bekerült a com.apple.terminal.plist fájlba executionString-ként. Innen már nem nehéz kiölni például a Developer Toolshoz járó Plist Editorral.

Ilyen problémát egy korábbi, a Tigerben már állítólag javított, hiba idézhet elő. Nem terminálból indított parancs után a terminál alapbeállításainak piszkálás és mentése esetén a parancsot is elmenti alapbeállításnak. A nem terminálból indított parancs érkezhet Quicksilver-ből, OnMyCommand-ből vagy bármelyik hasonló komfortnövelő appból.