ScotRail are running a vast majority of their services. However some are not running at all:
Glasgow Central - Barrhead is having the stops picked up by a Glasgow - Kilmarnock service. Surprisingly the Glasgow - Carlisle service is still running throughout.
Many routes are running a reduced frequency. There's no Cathcart Circle although Newton and Neilston services run in full, including morning and evening peaks - might help with social distancing.... Paisley Canal, Lanark, Maryhill line, Glasgow Queen Street to Edinburgh via Cumbernauld, Edinburgh/Dunblane all reduced from half hourly to hourly during the day.
Ayr and Gourock are reduced to half hourly from four trains per hour. Ardrossan services only operating to connect with Arran ferry.
No Milngavie to Edinburgh service with a half hourly Helensburgh Central to Edinburgh running only on that route. Shotts line reduced to hourly.
Not sure what is happening with the West Highlands as RTT doesn't look accurate, but it would seem the additional Oban services (ie. the ones that don't split from Mallaig services) are withdrawn.
All commuter services finish around 2000, with last departures from Glasgow Central/Queen Street usually before 2000.
EDIT: I suspect in the coming weeks this may get reduced depending on how this progresses, although I see even in Italy public transport is still operational. Perhaps that is part of the problem.