Cuby: Шадик
15 Августа 2018, 09:44:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Расширен список контрагентов. Следствием будет повышение качества выполняемых работ.
 
   Начало   Помощь Поиск Календарь Войти Регистрация  

Модернизация КТФ-7 до ЧПУ - контроллер управления G-CODE

Страниц: [1]   Вниз
  Печать  
Автор Тема: Мульти доступ  (Прочитано 139 раз)
walery
Модератор
Ветеран
*****
Сообщений: 3603


модернизаация КТФ-7 до ЧПУ


WWW
« : 14 Мая 2018, 15:50:57 »

На хосте можно запустить несколько клиентских приложений, которые будут отправлять запросы, содержащие  команды управления, в контроллер.
Надо бы найти способ, чтобы можно было запустить только одно приложение Клиент.
Записан
freel-freel
Звук
Новичок
*
Сообщений: 44


« Ответ #1 : 14 Мая 2018, 16:22:50 »

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

Как я предполагаю есть два варианта:
1. Писать в специальную директорию /run и при запуске приложения проверять на наличия файла и адреса PID.
Код:
if [  -z "/run/clietn ]
fi

2. Использовать ФС ядра /proc
При запуске приложения сохранять "рядом" файл .pid и в нем хранить pid процесса, а дальше проверять
Код:
/proc/PID/status
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Модернизация КТФ-7 до ЧПУ - контроллер управления G-CODE

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines Valid XHTML 1.0! Valid CSS!

Bad Behavior has blocked 31245 access attempts in the last 7 days.