Явный вызов службы systemd не учитывает EnvironmentFile

Я сделал по приведенному ниже методу, используя комбинацию awk и sed

awk -F "~" 'BEGIN{sum=0;add=0;wo=0}{sum=sum+$NF}{add=add+$(NF-2)}{wo=wo+$(NF-1)}END{$NF=" ";$(NF-1)=" ";$(NF-2)=" ";print $0,add,wo,sum}' filename | sed -r "s/\s+/ /g"| sed "s/ /~/g"

выход

awk -F "~" 'BEGIN{sum=0;add=0;wo=0}{sum=sum+$NF}{add=add+$(NF-2)}{wo=wo+$(NF-1)}END{$NF=" ";$(NF-1)=" ";$(NF-2)=" ";print $0,add,wo,sum}' p.txt | sed -r "s/\s+/ /g"| sed "s/ /~/g"

201901~230615~41302~blank~blank~05~U099164~ARS~blank~030~192~0~16
0
31.10.2021, 09:44
1 ответ

systemd-runне запускает службу, указанную в /etc/systemd/system/myservice.service, он просто запускает /usr/local/bin/myserviceв переходном юните, поэтому юнит называется run-rac9ffa945b374f2fa8a8273567427005.service, а не myservice.service.

Чтобы запустить /etc/systemd/system/myservice.service, используйтеsystemctl start myservice.service(после запуска systemctl daemon-reload, если вы только что записали файл модуля ).

1
31.10.2021, 16:47

Теги

Похожие вопросы