[systemd-devel] Bare Metal or VM

Ed Greshko ed.greshko at greshko.com
Sat Jul 17 04:56:47 UTC 2021


On 17/07/2021 12:49, Andrei Borzenkov wrote:
> On 17.07.2021 03:36, Ed Greshko wrote:
>> Hi,
>>
>> This may be an "uninformed" question since I've not done much with systemd.
>>
>> Is there a way for a service or unit to be aware if the environment is
>> Bare Metal or a Virtual Machine.
>>
>> For example, a unit is triggered by a user logging in as a graphical
>> user.  But, I only want the unit's
>> ExecStart to be processed if the environment is a qemu VM.  I'd rather
>> not have the process started on
>> Bare Metal since it would be unused.
>>
> See ConditionVirtualization directive in man systemd.unit.

Yes. After knowing what it was called I found it.  I blame my 67 years old eyes and feeling
bad after Moderna shot.

I have tested it in my use case and that is exactly what I needed.

Thanks Very Much!


More information about the systemd-devel mailing list