По вопросам, связанным с Unix, относящимся к System V IPC, System V init, SVID и т. Д.
1 ответ

execvp() - неподдерживаемая опция SysV

Я пытаюсь написать простую оболочку на C, которая принимает команду и использует дочерний процесс для выполнения этой команды. Например, если я введу: ps -ael мой дочерний процесс должен выполнить эту команду вместе с ее аргументами. Я распечатываю …
08 мар '18 в 00:55
1 ответ

Почему eax содержит количество векторных параметров?

Почему все содержит количество векторных параметров в сборке? Почему векторные параметры отличаются от нормальных параметров для вызываемого?
23 июл '18 в 23:55
1 ответ

Все службы sysv возвращаются с кодом выхода 1 (служба <имя> старт / статус / остановка)

На сервере amzn linux после цикла упражнений по установке, очистке и переустановке внезапно система V service команда больше не работает (например: service docker start; service sendmail status, service cron stop). Он немедленно завершил работу с ко…
14 июн '18 в 12:06
0 ответов

Построение сервиса / демона с использованием runit

Мне нужно создать службу синхронизации времени для некоторой системы Linux на основе SysV, но я хочу использовать Ubuntu в качестве среды разработки. По этой и некоторым другим причинам я решил использовать runit как универсальный и удобный инструме…
04 сен '17 в 15:11
1 ответ

Сборка общего libc.so для System V ABI под GNU ABI

Мне нужно собрать общий libc.so для системы System V ABI из системы GNU ABI из источников. Я пытаюсь собрать glibc2.16, если это важно. Мой компилятор gcc был собран с опцией по умолчанию --hash-style, установленной на "sysv". Каждое приложение, соз…
20 дек '16 в 16:02
1 ответ

Мой системный сценарий инициализации V не возвращается

Это содержимое скрипта, расположенное в /etc/init.d/myserviced: #!/lib/init/init-d-script DAEMON="/usr/local/bin/myprogram.py" NAME="myserviced" DESC="The description of my service" Когда я запускаю службу (позвонив напрямую или позвонив sudo servic…
26 июл '17 в 12:29
2 ответа

Приложение на основе Spring Boot (Tomcat) в качестве демона - как остановить?

Я написал веб- сервис Spring Boot, который использует встроенный tomcat в качестве контейнера. В случае перезагрузки системы я хочу сделать резервную копию некоторой информации в базе данных mysql. В моем веб-сервисе я использую @Scheduled() а также…
17 ноя '13 в 16:38
4 ответа

Система V IPC против POSIX IPC

Каковы различия между System V IPC а также POSIX IPC? Почему у нас есть два стандарта? Как решить, какие функции IPC использовать?
03 янв '11 в 08:17
1 ответ

update-rc.d по умолчанию устанавливает уровни запуска?

Чтение man-страницы update-rc.d: update-rc.d требует, чтобы информация о зависимостях и уровне выполнения предоставлялась в заголовке комментария LSB сценария init.d всех сценариев init.d. Правильно ли я интерпретировать приведенную ниже команду сле…
06 май '15 в 21:24
1 ответ

Увеличение номера очереди сообщений SysV

У меня есть сценарий, где: 1: есть процесс чтения и процесс записи, эти процессы взаимодействуют через очередь сообщений SysV. 2: Процесс записи быстрее, чем процесс чтения, то есть процесс записи пишет сообщения в очереди быстрее, чем процесс чтени…
05 сен '13 в 10:59
1 ответ

В Linux механизмы XSI/System-V IPC устарели?

Является ли XSI/System V IPC устаревшим, поскольку у нас есть механизмы POSIX IPC, доступные в Linux? Какой тип IPC (Sysv/Posix/other) рекомендуется для новых программ?
22 фев '12 в 17:36
0 ответов

Очередь сообщений CentOS IPC, заполняемая сообщениями из приложения PHP

У меня есть долго работающее PHP-приложение, которое порождает несколько дочерних процессов для запуска задач на виртуальной машине CentOS, и оно использует очередь сообщений SysV IPC (через msg_get_queue() и т. Д.) Для отправки событий в родительск…
19 сен '15 в 16:36
0 ответов

Детали запуска Linux (SysV)

Мне нужно запустить службу (A) перед любой другой в Ubuntu, использующей Sysv. Этот сервис создает некоторые файлы, необходимые для другого сервиса (B и C). Для этого я использовал опцию Обязательный запуск. У меня вопрос, есть ли способ быть уверен…
09 май '18 в 15:24
0 ответов

Скрипт инициализации не работает при загрузке - в противном случае работает нормально

Я написал здесь демона Python, основанного на методе двойной вилки. Отлично работает при звонке scsdaemon.py Непосредственное использование аргументов start|stop, и приведенный ниже скрипт init также работает при вызове, когда raspberry уже загружен…
14 мар '16 в 18:35
3 ответа

Где нам действительно нужен набор System v Semaphores?

Каждый раз, когда я читаю описание semget: The semget() system call returns the semaphore set identifier associated with the argument key.Интересно, где нам действительно нужен набор семафоров System V? Я всегда даю nsems параметр как 1 потому что в…
20 фев '11 в 12:41
2 ответа

Почему мой скрипт rc.d получает аргумент "start" или "stop"?

Моя цель - создать службу сценария bash, которая создает файл, когда уровень запуска равен 5, и удалить этот файл, когда уровень запуска равен 3. Проблема, которую я получил, - когда я достиг уровня запуска 3. Я получил: Текущий уровень: 3 и количес…
14 окт '18 в 23:32
2 ответа

Скрипт инициализации Puppet не создает файл pid?

CentOS релиз 5.4 (финал) puppet-server-2.7.19-1.el5 устанавливается из репозитория Puppetlabs. puppetmaster запускается успешно, но это не создает файл pid. Это причина [ FAILED ] сообщение при остановке: /etc/init.d/puppetmaster stop Stopping puppe…
07 окт '12 в 11:28
2 ответа

Есть ли какой-нибудь возможный способ изменить расположение памяти на общую память в C?

В c вы можете сделать shmid = shmget(SHMEM_KEY, sizeof(int*) * n , SHEMEM_MODE | IPC_CREAT); int* shmem = shmat(shmid, NULL, 0); назначить сначала предоставленную свободную область памяти в качестве разделяемой памяти. Есть ли способ назначить текущ…
08 сен '10 в 08:09
1 ответ

Правильное удаление семафора SYS V, используемого несколькими процессами

У меня есть проект, в котором я должен использовать семафоры SYS V. У меня есть несколько процессов, которые разделяют семафор (используя тот же ключ) и инициализируют его с помощью этого кода: bool semaphore_init(semaphore_id_t* sem, int sem_value,…
16 янв '13 в 13:38
2 ответа

У меня есть сценарий инициализации SysV на Fedora 18. Как я могу запустить его после того, как сеть будет готова?

У меня есть сценарий инициализации SysV на Fedora 18. Fedora 18 использует systemd (и, по-видимому, нет способа переключиться обратно на SysV). Мой сценарий требует, чтобы сеть была готова. В настоящее время, когда скрипт запускается, сеть не готова…
24 апр '13 в 19:45