Nп/п : 51 из 62
От : Kai Richter 2:240/77 01 фев 26 20:22:24
К : Alle 01 фев 26 22:36:02
Тема : midnight commander subshell root trouble solution
----------------------------------------------------------------------------------
@MSGID: 2:240/77 697fa7fc
@CHRS: LATIN-1 2
@TID: hpt/lnx 1.4.0-sta 09-04-05
Hallo,
als FreeBSD die default shell f№r root auf sh umgestellt hat, liess
sich der mc nur noch mit -u Parameter als root starten. Ich hatte mir
dazu ein alias in die ~/.shrc eingebaut:
# confirm .shrc loading
echo .shrc loaded
alias mc="mc -u"
Der Nachteil war, dass mc dann ohne subshell support gelaufen ist.
Der schnelle Wechsel aus dem Panel Mode in eine Shell mit ctrl-o war
damit nicht mehr mЎglich.
Nachdem ich jetzt №ber den Befehl "env" gestolpert bin und auch
verstanden habe was der macht, habe ich den alias f№r root so angepasst, dass
der mc in einer shell mit subshell support gestartet wird. Die Benutzung
von echten .sh scripts sollte trotzdem funktionieren, da diese №ber den
shebang wieder mit sh laufen sollten. Der neue alias ist:
alias mc="env SHELL=/bin/tcsh mc"
Tschuess
Kai
--- GoldED+/LNX 1.1.4.7
* Origin: Monobox - OS/2 has gone (2:240/77)
SEEN-BY: 50/109 221/1 240/12 77 502 1120 1254
1512 1634 2188 4075 5234 5411
SEEN-BY: 240/5413 5824 5832 5853 5890 6309 8001
8002 8005 8010 8050 9190
SEEN-BY: 280/5003 301/1 310/31 313/41 341/66 371/0
2432/390 2448/1021
SEEN-BY: 2454/119 2490/3045 5015/255 5019/40
5020/400 715 846 848 1042 4441
SEEN-BY: 5020/12000 5030/49 1081 5058/104 5061/133
5075/128 5083/1
@PATH: 240/77 5832 1120 5020/1042 4441