On 12/03/2021 19:18, Patrick O'Callaghan wrote:
On Fri, 2021-03-12 at 17:01 +0800, Ed Greshko wrote:
On 11/03/2021 21:14, Patrick O'Callaghan wrote:
Someone on the SystemD list suggested using an @reboot line in crontab for this, as a special case.
While I didn't think of that option, I somehow got the impression that you needed/wanted to run a script of some sort each time the share was mounted and unmounted.
I do. The @reboot suggestion is only a partial solution. Given that the drive is automatically powered up on reboot (there seems to be no way to prevent this as it's triggered by the system scanning the USB bus) I need to be able to power it down, but currently there's no systemd mount event to cause this to happen. No doubt there's a more elegant way around this, but baby steps ...
Well, if it can't be done with systemd then a possible inelegant solution is to have a "watcher" background process (or cron job that run periodically) that checks to see if the share has gone from a mounted to unmounted state and then run the appropriate script?
Does something need running when the share goes from unmounted to mounted?
I suppose this kind of thing is one reason I'm happy I opted for a NAS. It runs a RAID configuration and can be configured to power down disks when idle. :-) :-)