В Windows на C++ можно ограничить запуск приложения одной копией следующим образом:Код:#include int main(int argc, char *argv[]){ HANDLE mutex; WCHAR *mtxname = L"MyMutexName"; if (OpenMutex(MUTEX_ALL_ACCESS, false, mtxname) != 0) return -1; else mutex = CreateMutex(null, false, mtxname); // Тело приложения ReleaseMutex(mutex); return 0;}А как такое же можно провернуть в Linux?
|