@Elesmoth, Bem-vindo ao Ask Ubuntu.
Em man systemd.unit
, você encontrará os documentos oficiais para ConditionFirstBoot=
, que existe apenas para este caso.
Se, por algum motivo, isso não funcionar, você pode fornecer facilmente a lógica que precisa.
Ter o comando shutUp
configurado para iniciar sempre na inicialização. Ele irá verificar imediatamente para ver se existe um arquivo "primeiro boot". Se o arquivo existir, o script será interrompido. Se o arquivo não existir, ele executará sua ação e criará o arquivo.