hát bashból talán a ps kimenetében megkereshetnéd a folyamat nevét, és ebből lehetne gondolkodni.
windows alatt ilyesmi a tasklist, viszont kellene valami grep alternativa is, ami nem tudom win parancssorban adott-e.
szerintem is a lock-file a legtutibb és talán a legegyszerűbb is.
----------------
...jönnek a gépek, a szemükben nincs harag...