Если в вашем servicemix включена консоль ssh, вы можете использовать:
ssh smx@IP_TO_FRAMEWORK -p 8101 osgi:stop 210
ssh smx@IP_TO_FRAMEWORK -p 8101 osgi:start 210
Однако вам нужно ввести пароль для пользователя smx здесь ... Я не нашел, как использовать ключ-базовая аутентификация здесь.(ssh-copy-id не работает ..)
Другим решением было бы поместить пакет в каталог развертывания.Вероятно, достаточно простого прикосновения.(Я не знаю, достаточно ли изменения временных меток для запуска переустановки.)
И третий вариант: написание пакета, который запускает / останавливает другой пакет, учитывая Java Таймер , который будет выполнять задачу перезапуска один раз в день ...
Но вам следует проверить, не удалось ли вам изменить пакет, поэтому он не требует ежедневной перезагрузки.