Hallo,
wenn ich da nicht was v�llig falsch verstehe, liegst Du mit Deiner Analyse ein wenig
daneben:
To: [EMAIL PROTECTED]
From: Rainer Trusch <[EMAIL PROTECTED]>
Subject: [PUG] mc Probleme
Send reply to: [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
<mailto:[EMAIL PROTECTED]>
Date sent: Sat, 22 Feb 2003 20:27:21 +0100
> Hallo,
>
> Ich hatte gerade mal die neue Version von mc 4.6.0 auf Debian sid
> ausprobiert, aber irgendwie wollte das nicht so richtig und ich bin
> wieder auf 4.5.55 zur�ckgegangen. Auf einmal fragt er mich beim
> Beenden immer folgendes
>
> rm: remove regular file `/tmp/mc842-16760'?
Offenbar legt mc jetzt jedes mal eine solche tempor�re Datei an und l�scht die nach
dem Beenden wieder. K�nnte sein, dass dieses L�schen fr�her eine interne Routine
machte und jetzt ein Aufruf von rm (�ber eine Subshell). Dadurch kommt dann das Alias
in's Spiel (da die Subshell .bashrc ausf�hrt). mc selbst hat aber direkt damit nichts
zu tun
(die Frage kommt aus rm und ist auch keine Fehlermeldung).
>
> sprich, er interessiert sich auf einmal f�r mein "alias rm='rm -i'" in
Das Alias erzeugt ja eine Abfrage, sobald ein L�schauftrag abgesetzt wird. So gesehen
macht er hier alles richtig (bzw. so, wie es gew�nscht wurde).
> der .bashrc, denn wenn ich das auskommentiere passiert
Klar. Dann macht er einfach ohne dumme Fragen.
> nichts. Witzigerweise passiert das bei root nicht, obwohl dort das
> gleiche alias drin steht. Auch der ini file ist in den letzten vier
Wie das kommt: keine Ahnung. Allenfalls k�nnte es sein, dass die root-Rechte vorgehen
und -i da keine Wirkung hat (eventuell auch, weil eine globale Setzung f�r alle file-
Utilities dies bewirkt. Ich weis aber nicht, was das sein k�nnte).
> Tagen nicht ver�ndert worden.
Weil mc hier nicht beteiligt ist (zumindest nicht direkt), kann auch sein ini-file
nichts
�ndern. rm verwendet kein ini-file (logisch und bekannt. Ich sag's nur der
Vollst�ndigkeit
halber).
>
> Ich hatte noch vor kurzem das script ~/.mc/bashrc mit ein
> paar Einstellungen f�r die subshell erstellt, aber das hatte keine
> Probleme bereitet und ein entfernen hilft auch nicht. Es sieht wie
> folgt aus:
>
> function mc() { echo -e 'You are already in MC subshell\a\a'; }
> test -n "$PS1" && PS1='[EMAIL PROTECTED] \W]\$ '
> PS1="mc: $PS1"
Diese Sachen haben mit dem Programmlauf von mc nicht wirklich was zu tun. Deshalb
kann da sich auch nichts �ndern.
>
> Wie kann ich denn diesem nervigen Verhalten ein Ende bereiten?
Abfrage ganz l�schen oder Alias in der subshell-Funktion von mc abschalten (in die
bashrc f�r mc setzen).
>
>
> Gru�
>
> Rainer
> ----------------------------------------------------------------------------
> PUG - Penguin User Group Wiesbaden - http://www.pug.org
Tsch��
Manfred
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org