Subject start/stop service cross platform, cross version
Hi group,
we are running different versions of FB (1.0, 1.5, 2.0) on different
OS (XP, W2k server, W2003 server, different distros of Linux...)

I am looking to find a simple way how write ONE universal script
(Python) to stop/start Firebird service. What is the most confusing
for me now is how to stop/start different FB version on different
Windows versions.

Till now, I know following:
# --- Firebird 1 ---
NET STOP "InterBaseGuardian"
NET STOP "SGuardian"

# --- Firebird 1.5 ---
NET STOP "FirebirdGuardianDefaultInstance"

# --- Firebird 2.0 on XP ---
NET STOP "Firebird Server - DefaultInstance"

But: are these all possible commands for windows all Windows versions?
And what about the Linuxes? Is "service firebird stop" OK?
(it is not a problem, run them all within one script, commands which
are not available are just thrown away)

Thanks for you comments.

Petr Jakeš