The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с запоминанием диры в MC"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с запоминанием диры в MC"  
Сообщение от mafet email(??) on 14-Дек-06, 03:59 
Вобщем источник проблемы найден, но как решить - не знаю.
Скрипт типа:
-----------------
#!/bin/bash
cd /tmp
-----------------
будучи запущенным в терминале не меняет текущую диру на /tmp
как излечить?
я обычно фрю юзаю, но тут вот решил изучать gentoo.
вроде всё ок, ща мелочи настраиваю, а вот с mc побороться не могу.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с запоминанием диры в MC"  
Сообщение от lavr email on 14-Дек-06, 13:32 
>Вобщем источник проблемы найден, но как решить - не знаю.
>Скрипт типа:
>-----------------
>#!/bin/bash
>cd /tmp
>-----------------
>будучи запущенным в терминале не меняет текущую диру на /tmp
>как излечить?
>я обычно фрю юзаю, но тут вот решил изучать gentoo.
>вроде всё ок, ща мелочи настраиваю, а вот с mc побороться не
>могу.

бррр, ниче не понял!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с запоминанием диры в MC"  
Сообщение от gyn61 (ok) on 14-Дек-06, 22:39 
>Вобщем источник проблемы найден, но как решить - не знаю.
>Скрипт типа:
>-----------------
>#!/bin/bash
>cd /tmp
>-----------------
>будучи запущенным в терминале не меняет текущую диру на /tmp
>как излечить?
>я обычно фрю юзаю, но тут вот решил изучать gentoo.
>вроде всё ок, ща мелочи настраиваю, а вот с mc побороться не
>могу.

1. Учите архитектуру Unix и поймёте что при изменение каталога в дочернем процессе он в родительском процессе не меняется.
2. Не знаю как в gentoo а в других дистрибутивах mc задаётся так:

alias mc='. /usr/share/mc/bin/mc-wrapper.sh'

где /usr/share/mc/bin/mc-wrapper.sh выглядит например так:

[ ! -d ${TMPDIR-/tmp}/mc-$USER ] && mkdir -p ${TMPDIR-/tmp}/mc-$USER
if MC_PWD_FILE=`mktemp ${TMPDIR-/tmp}/mc-$USER/mc.pwd.XXXXXXXXXX`; then
rm -f "$MC_PWD_FILE"
/usr/bin/mc -P "$MC_PWD_FILE" "$@"

if test -r "$MC_PWD_FILE"; then
        MC_PWD="`cat $MC_PWD_FILE`"
        if test -n "$MC_PWD" && test -d "$MC_PWD"; then
                cd "$MC_PWD"
        fi
        unset MC_PWD
fi

rm -f "$MC_PWD_FILE"
unset MC_PWD_FILE
fi

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема с запоминанием диры в MC"  
Сообщение от mafet email(??) on 15-Дек-06, 01:12 
проблема решена, проблема была в том что я тупил)))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру