OK, я сам придумал решение - оно может быть не оптимальным, так что комментарии и советы приветствуются.
В продолжение моей "небольшой правки", я написал скрипт для мониторинга соединения rfcomm и если bluetooth отключен, но tty все еще подключен, то убить процессы на устройстве:
check_rfcomm
rfcomm show /dev/rfcomm0 2>/dev/null | grep "channel 3 closed" | grep "tty-attached"
if [ $? -eq 0 ]; then
kill -9 `lsof -t /dev/rfcomm0`
fi
Затем я добавил скрипт в crontab:
* * * * * /usr/local/bin/check_rfcomm >>/var/log/check_rfcomm.log 2>&1
Кажется, работает, но с минимальным тестированием. Не уверен, насколько это надежно!
Cree un archivo de hosts llamado hosts.txt
que contenga los hosts que desee. Luego ejecuta:
for i in $(cat hosts.txt); do for j in {1..4}; do rsync -hav -e ssh
--info=progress2
user@loggerserver:/xxx/xxxx/$i/logs/JVM_Name_$j/logs/messages.log
/cygdrive/d/xxx/xxxx/$i/JVM_Name_$j/messages.log; done; done
Puede cambiar los números entre llaves para que contengan el rango que desee.