LINUX.ORG.RU

Сообщения miksayer

 

[Vim] Значение переменной

Хочу написать функцию для Vim'а, которая делает коммит текущего git'овского репозитария:

function PushGit(Comment)
:!git add .
:!git commit -m a:Comment
:!git push origin master
endfunction
Вызываю, например, так:
:call PushGit("commit")
однако в результате выполняется команда
git commit -m a:Comment
вместо
git commit -m "commit"
т.е. вместо значения параметра подставляется его имя. Что я делаю не так?

 

miksayer
()

Одновременно отправить сигнал

Добрый день! Есть pid'ы нескольких процессов(процессы свои). Как им можно одновременно отправить по сигналу? Может быть их как-то можно объеденить в отдельную группу и сделать это через killpg? Вариант с kill(0, SIGxxx) не подходит, т.к. дочерних процессов всего 8, а послать сигнал нужно только 2м. ЗЫ я понимаю, что можно сделать просто 2мя вызовами kill, но преподу приперло, чтобы сигнал отправлялся обоим процессам одним вызовом.

miksayer
()

Как узнать pid процессов-братьев?

Пишу лабораторную работу. По заданию нужно создать дерево процессов(через fork), а потом по заданной последовательности процессы должны обмениваться сигналами. Проблема состоит в том, как процессу узнать pid процесса, который является, например, его братом(дедом)? Я думаю сделать так: головной процесс составляет массив из pid'ов при создании дерева процессов, а после создания этого дерева передает через этот массив через канал всем своим детям, внукам и правнукам. Но как-то тут не очень красиво получается. Может быть есть вариант получше?

miksayer
()

Подключение телевизора через s-video на asus x1600

Ubuntu 9.10

У меня видеокарта asus x1600. Решил подключить телевизор к компьютеру для просмотра фильмов, но столкнулся с проблемой: при загрузке компьютера и на мониторе, и на телевизоре отображается текст, который выводит биос, логотип Ubuntu(появляется при загрузке) отображается только на мониторе. После этого на мониторе(LG) высвечивается надпись «Аналоговый Вне диапазона 18.5 KHz / 17 Hz». Что это значит и как это исправить?

если надо, то вот вывод xrandr:

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 1280 x 1280
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0 +   75.0*    60.0 
   1152x864       75.0 
   1024x768       75.0     60.0 
   832x624        74.6 
   800x600        75.0     60.3 
   640x480        75.0     59.9 
   720x400        70.1 
DVI-0 disconnected (normal left inverted right x axis y axis)

ЗЫ я думаю, это маловажно, но сделал перед этим все как написано здесь

miksayer
()

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