[systemd-devel] Start and stop actions of device units

Colin Guthrie gmane at colin.guthr.ie
Sat Apr 13 04:30:33 PDT 2013


'Twas brillig, and Léo Gillot-Lamure at 13/04/13 11:11 did gyre and gimble:
> Hi.
> Would it be possible to bind something to the start and stop actions of
> a device unit ?
> I've got a device (a hard drive) that I can programmatically plug/unplug
> using commands such as "echo '0 0 0' > /sys/class/scsi_host/host1/
> scan"
> and "echo 1
>>
> /sys/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/delete".
> The goal is reducing noise.
> It would be nice to bind these commands in the device unit itself so
> that other units needing it can start it by themselves, etc.

So I think this should just be a matter of creating a .service unit with
appropriate ExecStart/Stop directives and then add a BindTo= directive
to bind it to the device.


Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
  Tribalogic Limited http://www.tribalogic.net/
Open Source:
  Mageia Contributor http://www.mageia.org/
  PulseAudio Hacker http://www.pulseaudio.org/
  Trac Hacker http://trac.edgewall.org/


More information about the systemd-devel mailing list