Ej-suid-ipcrm

From EjudgeWiki
Revision as of 23:20, 18 March 2016 by Cher (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Навигация: Главная страница/Система ejudge/Использование/Тестирование под отдельным пользователем/ej-suid-ipcrm

Программа ej-suid-ipcrm проверяет наличие средств межпроцессного взаимодействия, которыми владеет пользователь ejexec, и удаляет их.

Использование:

ej-suid-ipcrm

Программа проверяет наличие

  • сегментов разделяемой памяти System V IPC (shm)
  • массивов семафоров System V IPC (sem)
  • очередей сообщений System V IPC (msg)
  • очередей сообщений POSIX (mq)

которыми владеет пользователь ejexec. Если такие средства межпроцессного взаимодействия обнаруживаются, они удаляются.

Если было найдено хотя бы одно средство межпроцессного взаимодействия, код завершения программы - 1. Если никаких средств IPC не было найдено, код завершения программы — 0.

Программа предназначена для "чистки" системы после завершения тестируемой программы.