Цитата:
Сообщение от Welldi
нифига не понял, но ОЧЕНЬ интересно!
|
Код:
Usage of ./shm2mqtt:
-broker string
The broker URI (default "tcp://127.0.0.1:1883")
-cfg string
Path to logix load_files.srv (default "/projects/load_files.srv")
-fullsync int
Full publish tick interval, s (default 60)
-prefix string
Variable label prefix (default "mqtt:")
-reconnect int
Reconnect pause, s (default 10)
-shm string
System V shared memory file (default "/dev/shm/wsi")
-tick int
Publish tick interval, ms (default 100)
Заливаем по FTP исполняемый файл
shm2mqtt в каталог
/projects, добавляем в скрипт
start.after строки для запуска:
Код:
#!/bin/sh
if [ -f ./shm2mqtt ]; then
sleep 1
./shm2mqtt -broker tcp://192.168.111.1:1883&
fi
(параметры выше на ваш выбор)
В скрипт
restart.before (для выгрузки приложения каждый раз при перезагрузке нового FBD-проекта перед новым запуском) добавляем:
Код:
#!/bin/sh
killall shm2mqtt
sleep 1
killall -9 shm2mqtt
Специально для Welldi и starmos: пользователь ATS не является сотрудником Segnetics