crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Запрет на запуск программы дважды
RazrFalcon
  опции профиля:
сообщение 30.1.2011, 4:06
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Как сделать, чтобы при попытке повторно запустить прогу или вообще ничего не происходило (то есть новый экземпляр не стартовал), или уже запущенное окно появлялось.

Поиск использовал, но ничего не нашел. Сомневаюсь что такое темы не было. =/
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
RazrFalcon
  опции профиля:
сообщение 13.4.2011, 19:05
Сообщение #2


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Для Linux решил так:
в program.desktop, ака пункт в меню, заменяем
Exec=program
на:
Exec=bash -c 'pgrep "^program$" || program'
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.12.2024, 5:04