Portál AbcLinuxu, 10. května 2025 05:58

Dotaz: Jak zrušit logování do /tmp/xsession?

20.9.2007 05:18 J. M. | skóre: 23 | blog: JMblog
Jak zrušit logování do /tmp/xsession?
Přečteno: 350×
Odpovědět | Admin
Některé programy mi neustále zapisují do souboru /tmp/xsession-username (kde username je mé uživatelské jméno), který je symbolickým linkem na soubor např. /tmp/file5Y05J. Jde toto chování nějak globálně zrušit? I když ten soubor xsession přesměruji třeba na /dev/null, nemá to vliv a při dalším restartu se opět vyvtoří nový soubor /tmp/xxxxx. Bohužel některé programy do něj permanentně zapisují všechno, co dělají, i několikrát za milisekundu:
kplayer: 04:58:12:782 KPlayerSlider::sizeHint
kplayer: 04:58:15:460  Hint   200x34
kplayer: 04:58:15:461 KPlayerSlider::sizeHint
kplayer: 04:58:15:461  Hint   200x34
kplayer: 04:58:15:461 KPlayerSlider::minimumSizeHint
kplayer: 04:58:15:461 KPlayerSlider::sizeHint
kplayer: 04:58:15:461  Hint   200x34
Což vždy vede k vyhnutelnému - po x hodinách provozu soubor nabobtná na mnoho stovek megabajtů, sežere všechno volné místo na disku a systém buď vytuhne, nebo začnou padat programy (nebo obojí).

Např. u MPlayeru, spouštěného z K menu, jsem to zrušil parametrem, který vynucuje „tichý chod” a věřím, že se to podobně dá zrušit i třeba u toho KPlayeru z uvedeného příkladu, ale jde mi o to, jestli to jde zrušit globálně, aby tam programy nikdy nezapisovaly, nikoli ručně pro každý jednotlivý program. Protože takhle nikdy nevím, kdy mi zase nějaký nový bláznivý program bez mého vědomí sežere celý harddisk. Z vlastní hlouposti jsem dokonce jednou ten soubor (o velikosti přes 700 MB) smazal, čímž systém vytuhnul a po restartu už tam sice ten soubor nebyl, ale těch 700 MB na disku se neuvolnilo, už je nenávratně pryč (asi by se to dalo zachránit nějakou opravou souborového systému, ale k tomu jsem se ještě nedostal).
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.9.2007 12:26 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Jak zrušit logování do /tmp/xsession?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ve startovacích skriptech bude nejspíš někde vytvořeno zmíněné přesměrování výstupu, tak tam to zrušit je jedna jistá možnost. Ale asi by to mohlo jít i snáz někde nějakým nastavením.
1.7.2012 23:54 aip
Rozbalit Rozbalit vše Re: Jak zrušit logování do /tmp/xsession?
Teď se potýká, se stejným problémem, nejdřív se vytvářel obrovský soubor v ~/xsession-errors, pak jsem vytvořil podle návodu nějakej tunel, chvíli to neblblblo a teď to dělá bordel v TMP...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.