LINUX.ORG.RU

Сообщения efix

 

Посоветуйте дизайн

Добрый день!

Помогите пожалуйста советом.
Я имею крайне небольшой опыт в программировании под Linux.

Требуется написать backup-модуль (с++) который может принимать 3 команды с некоторыми параметрами:
- создать резервную копию
- восстановить данные
- выдать информацию о текущем состоянии модуля. (mode: backup; 25% done)

пользовательский интерфейс задуман такой:
кто-то запускает модуль с командой backup, программа демонизируется и начинает копировать файлы и т. д.
Хотелось, чтобы для получения статусной информации достаточно было бы вызвать этот модуль еще раз с параметром status.
Как это можно реализовать? Похоже, что в рамках одного модуля это не удастся.
Может тогда надо разбить реализацию на 2 компонента -- на собственно демона и клиента, передающего команды демону?

Что посоветуете?

efix
()

Как создать переменную среды в графическом режиме?

Добрый день!

Подскажите пожалуйста, как создать переменную среды для конкретного пользователя, чтобы она существовала во время сеанса XWindows.

Поясню мысль на примере.
Есть пользователь vasya. У него в домашнем каталоге в файле .bash_prifile в самом конце добавляем следующие строки:

SURNAME=pupkin
export SURNAME

Перегружаемся (чтоб не возникало лишних вопросов).

Теперь, если система работает в текстовом режиме (init 3)
~$ echo $SURNAME
pupkin

-- то есть все нормально. Если же в графическом режиме (init 5) запустить консоль и сделать то же самое, то переменная SURNAME будет неопределена.

Как сделать так, чтобы эта переменная работала и в XWindow?

Спасибо!
efix
()

bash: не работает export

Здравствуйте!

Как узнать почему 
$ export QQQ=qqq
выполненный в консоли создает переменную, а тоже самое, но в bash скрипте -- нет? В .bash_profile, кстати, тоже.
Сам скрипт выполняется, т.к. echo bla-bla отрабатывает.

Дистрибутив -- debian какой-то из недавних.

Спасибо!
efix
()

Помогите привести в чувство систему. (GRUB)

Суть вопроса изложил в Linux-Install под заголовком "suse9.1 grub 0.94 Проблема с установкой загрузчика"

Вот ссылка на ветку:
http://www.linux.org.ru/jump-message.jsp?msgid=939802&lastmod=11181563344...

efix
()

suse9.1 grub 0.94 Проблема с установкой загрузчика

Всем привет! В общем так: есть ноутбук gericom hummer fx 5600. На нём было 2 партиции - ntfs, на которой стоит windows xp и vfat c данными. partition magic'ом уменьшил вторую партицию, так что за ней образовалось пустое место для установки линукса. Partition magic по окончании своей работы предложил перегрузится, и СРАЗУ со следующего старта я начал установку линукса. То есть как бы "холостого" перезагруза не было. Инсталляция в целом прошла успешно. Кроме одной неприятности: облажалась установка загрузчика в mbr. То есть теперь ни windows ни linux с винта не грузятся. Загрузка в режиме install > boot installed os (не путать с boot from hard drive!) позволяет загрузить установленный линукс. Попытки с помощью yast2 > System > Boot Loader Configuration ЗАНОВО создать конфигурацию и восстановить grub в mbr оканчиваются сообщением:

Error occurred while installing grub ------------------------------------ grub> root(null)

Error 23: Error while parsing number grub> install -stage2=/boot/grub/stage2 / d (hd0) / 0x8000 (null)/

Error 12: Invalid device requested grub> quit

Вот, собственно и всё. Что теперь делать?

efix
()

.pro, .vcproj, kdevelop

mozhno li kak-to skonvertirovat .vcproj v .pro? Projekt bolshoj, rukami .pro faili pisat' zadolbajus'. Est' kakoj-to tools?

efix
()

Установка нового ядра (Проблемы :)

Привет!
У меня стоит SuSE 8.2 с ядром 2.4.20-4GB-athlon. Скачал с ftp.kernel.org ядро 2.4.21. Скомпилировал, всё нормально, гружусь - ядро в панике, не может загрузить модуль reiserfs.
Может это потому, что оно ищет в /lib/modules/2.4.20... , а не в /lib/modules/2.4.21?
Как это исправить?
efix
()

настройка звуковухи

Привет! Стоит UnitedLinux, звуковая карта AC97 В линухе играет через один выход, а в винде, которая стоит на той же тачке - через другой. То есть приходится перетыкать колонки. Как исправить бочину?

efix
()

псевдографика

Дамы и господа!
Подскажите пожалуйста, как собственноручно вывести в консоль псевдографический символ, и что надо знать, чтобы ответить на этот вопрос?
Вот миднайт, например, выводит же как-то более менее корректно и в xterm и в  konsole под иксами и в том же текстовом режиме...
efix
()

console select keymap

Skazhite, a kak v konsoli sdelat' 2 yazika s raznimi keymaps?
Naprimer russkij i nemezkij. 
(SuSE 8.1) 
efix
()

Kakaya klawisha bila nazhata?

Kak programmno opredelit' subj?

int getch(void) i prochee iz curses.h ne predlagat'
efix
()

text mode programming

Privet! Neobhodimo sozdat' nebol'shuju okonnuju bibliotechku, chtob s GPL ne svyazivat'sya. Kak mozhno posizionirivat' kursor na ekrane i menyat' tsvet simvolov bez ispol'zovanija ansi escape sequences i curses.h? Potomu chto s ansi poluchaetsya ochen' medlenno.

efix
()

SuSE Bootdisk

Privet! Kak sdelat' boot disketu esli zagruzchikom stoit GRUB i v /boot otsutstvuet neobhodimij dlya etoj prozeduri boot.b? Na skol'ko ya ponimaju mne nado libo kakim-to obrazom poluchit' /boot/boot.b, libo sozdat' bootdisk s GRUBom v kachestve zagruzchika. Vse eto nado dlya dalnejshego sozdanija BootCD. Kak mne osushestvit' svoi zamisli?

efix
()

wvdialer

Здравствуйте! Пытаюсь настроить инет под кде... В этом месте обычно говорят про дистрибутивы и ядра. Не знаю, будет ли это уместно в данном случае, но, сохраним верность традициям. Итак, ASPLinux release 7.1 ибн Mriya, Kernel 2.2.19-3.asp А теперь, собственно, суть вопроса. Вот запустил я <Dialup Configuration>, создал там учётную запись, нажал кнопочку "Отладка", всё ок. Законнектилось. Ага. Теперь пускаем такой <RH PPP Dialer>. В предложенном списке интерфейсов выбираем пэпэпэшный, а оно мне и говорит, мол, не удалось активировать интерфейс. И что характерно, в логах запись появляется: modprobe: Can't locate module PPP0 Странно, думаю. Ведь ппп у меня не модулем, а в ядре. Да и с консоли руками когда поднимаешь - работает, а с этим вот сабжем когда, так не работает. Что скажете, люди добрые? Можно ль горю помочь? А то надоедает в инет ходить через кнопку "Отладка". Может что-то не так с ifup-ppp?

efix
()

динамический IP и почта

Привет всем.

Имеется сервак с поднятым PPP и DNS. lynx браузит, а вот почта не работает. Сервак имеет свое локальное имя. При попытке отправить письмо, естественно, начинает ругаться сендмейл на неизвестное имя моей локальной машины. Как это всё пофиксить?

Спасибо.

efix
()

INN — no posting :-(

привет всем!

telnet news.myhost 119 пишет no posting а чё там надо подправить, чтобы говорил posting allowed?

спасибо

efix
()

постинг в ньюса с консоли

Привет всем!

Под сабжем подразумевается что-то аналогичное команде

mail qqq@qq.qq < qqq.txt

можно ли так же просто запостить что-нибудь в группу новостей?

В итоге задуман скрипт, постящий что-либо в локальную группу. Интересуют механизмы реализации оного.

Спазибо за внимание.

efix
()

RSS подписка на новые темы