Забыть о выскочке. Есть гораздо более простые способы сделать это. Поместите скрипт, который запускает Openfire здесь:
/etc/network/if-up.d/
Если openfire должен запускаться как ваш пользователь, то что-то вроде:
#!/bin/sh
su -c "openfire" myUserName
Убедитесь, что вы пометили его как исполняемый файл: [ ! d2]
sudo chmod +x /etc/network/if-up.d/openfire
Аналогичным образом вы можете закрыть openfire, когда вы потеряете свое сетевое соединение, поставив скрипт в /etc/network/if-down.d/, который убивает его:
#!/bin/sh
killall openfire