Wenn du folgendes Script benutzt um Firebird zu starten, wird mit:
./$MOZILLA_EXEC -remote "ping()"
zuerst getestet ob schon eine Instanz von Firebird läuft und mit:
./$MOZILLA_EXEC -remote "$REMOTE_COMMAND"
wird ein neuer Tab geöffnet.
------- cut ---------
#!/bin/sh
MOZILLA_DIR="Dein_Firebird_Verzeichnis"
MOZILLA_EXEC="MozillaFirebird"
LOCATION='new-tab'
cd $MOZILLA_DIR exit 1
case $1 in
-*)
exec ./$MOZILLA_EXEC "$@"
;;
*)
REMOTE_COMMAND="openURL($@, $LOCATION)"
;;
esac
# process found
./$MOZILLA_EXEC -remote "ping()" &&
./$MOZILLA_EXEC -remote "$REMOTE_COMMAND" && exit 0
# no existing process
exec ./$MOZILLA_EXEC "$@"
------- cut ---------