Решил поколхозить не много и написал скрипт, который поместил в CRON. Дело в том, что периодически отваливается comproxy выдавая ошибку "Error open port: /dev/ttyACM0". С чем это связанно не понятно, так как к кассе подключены только сканер, модем, работающий по USB0 , клавиатура, ключ ЕГАИС и ВИКИ ПРИНТ 57Ф.
Прикладываю скрипт, который всего лишь перезапускает "comproxy" и модуль ядра "cdc-acm". Но все же это не решение. Хотелось бы устранить проблему , а не костылить.
Кстате пробовал через SYMLINK, как вы предложили, тоже отваливается.
-------------------------------------------------------------------------------------------------------------------------------------------------------
#!/bin/bash
LOGFILEPATH="/home/fix/FR_VIKI_Print.log"
StatFrViki=$(sudo tail -n 30 /opt/comproxy/logs/comProxy.log|grep -w 'Error open port: /dev/ttyACM0' | wc -l)
if [ $StatFrViki -ge 1 ] ; then
echo `date +'%d.%m.%Y %H:%M:%S'` "- Error open port: /dev/ttyACM0 (Счетчик ошибок = "$StatFrViki")" >> $LOGFILEPATH
echo `date +'%d.%m.%Y %H:%M:%S'` "- Производим отключение модуля cdc_acm в lsmod" >> $LOGFILEPATH
sudo service comproxy stop
sudo rmmod cdc-acm
sudo modprobe cdc_acm
echo `date +'%d.%m.%Y %H:%M:%S'` "- Перезапускаем service comproxy" >> $LOGFILEPATH
sudo service comproxy start
#sudo /linuxcash/cash/bin/frinit -gp on
else
echo `date +'%d.%m.%Y %H:%M:%S'` "- Вики Принт работает без ошибок (Счетчик ошибок = "$StatFrViki")" >> $LOGFILEPATH
fi
----------------------------------------------------------------------------------------------------------------------------------------------------------