The OpenNET Project / Index page

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

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

"vim71-> запуск из vim внешнего приложения в отдельном процес..."  
Сообщение от wDevil (ok) on 16-Авг-07, 21:43 
Необходимо из функции в виме вызывать внешнее приложение, которое бы запустилось в отдельном  процессе, а самвим работал дальше, не ожидая завершения дочернего процесса. Т.е замапил я такую фукнцию на клавишу, вызвал внешнее приложение запустилось, а я в виме могу дальше работать.
что-то подобное:

function! Test ()
    execute '!~/.vim/bin/test.php '
endfunction

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

 Оглавление

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


1. "vim71-> запуск из vim внешнего приложения в отдельном процес..."  
Сообщение от konst5 email(??) on 17-Авг-07, 14:29 
>[оверквотинг удален]
>отдельном  процессе, а самвим работал дальше, не ожидая завершения дочернего
>процесса. Т.е замапил я такую фукнцию на клавишу, вызвал внешнее приложение
>запустилось, а я в виме могу дальше работать.
>что-то подобное:
>
 
>function! Test ()
>    execute '!~/.vim/bin/test.php '
>endfunction
>
 
>к желаемому результату не приводит. куда копать?

может так:
execute '!~/.vim/bin/test.php &'

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

2. "vim71-> запуск из vim внешнего приложения в отдельном процес..."  
Сообщение от wDevil (??) on 17-Авг-07, 18:18 
>может так:
>execute '!~/.vim/bin/test.php &'

пробовал, а так же пробовал так:


$ cat ~/.vim/bin/test.php
#!/usr/bin/env php
if(pcntl_fork()) {
   exit;
}
posix_setsid();
if(pcntl_fork()) {
   exit;
}
echo "Begin\n";
exec('/usr/local/bin/lynx -dump http://localhost/xml.php >>/tmp/tmp.html');

все ранво упорно ждет когда отработает test.php

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

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

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




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

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