Como posso definir um destino systemd para iniciar na inicialização ou depois de outro destino

1

Gostaria de saber como posso definir em um arquivo de unidade para um destino systemd, por exemplo, /etc/systemd/system/sample.target

que deve ser executado no nível multi-user.target.

Em um arquivo de unidade para um serviço, posso fazer algo assim

[Install]
WantedBy=multi-user.target

Em um alvo, isso claramente não funcionaria, então estou me perguntando como eu poderia definir isso para um alvo.

Eu gostaria de criar um alvo que seja executado como se fosse WantedBy = multi-user.target

    
por Edgar Martinez 23.10.2017 / 07:41

2 respostas

0

[Install]
WantedBy=multi-user.target
In a target this would clearly not work

Funciona muito bem para destinos como remote-fs.target ; e a página de manual systemd.target é clara que a seção [Install] é válida em unidades de destino. Então use isso.

    
por 23.10.2017 / 07:54
0

Por exemplo

[Unit]
Description=ABRT Automated Bug Reporting Tool
After=syslog.target
[Service]
Type=dbus
BusName=com.redhat.abrt
ExecStart=/usr/sbin/abrtd -d -s
[Install]
WantedBy=multi-user.target
    
por 23.10.2017 / 13:40

Tags