Credo che uno script in bash ben fatto possa soddisfare pienamente le tue necessità rispetto ad un software preconfezionato. Conta infatti che le variabili dell'ambiente in cui operi possono essere molte e complesse.