Estou executando o Ubuntu 18.04.1 e estou tentando criar um script que desligue o Chromium corretamente antes de desligar o sistema, para que ele não me forneça o popup "restore session" após a inicialização. Eu pensei que eu usaria killall para isso e veio com
/home/shutdownscript.sh :
#!/bin/bash
killall -HUP "chromium-browser --enable-pinch"
que parece fazer o truque.
No entanto, agora tenho um problema com a execução desse script no desligamento ou reinicialização.
A primeira coisa que tentei foi colocá-lo em /etc/init.d as shutdownscript com chmod +x e, em seguida, vinculá-lo a rc0.d e rc6.d as K99shutdownscript e mais tarde K01ashutdownscript . No entanto, isso não funcionou para mim.
Achei que talvez devesse criar um novo serviço systemd, por isso criei shutdownscript.service in /etc/systemd/system com conteúdos como este:
[Unit]
Description=Saves Chromium session
[Service]
Type=oneshot
RemainAfterExit=true
ExecStart=/bin/true
ExecStop=/home/istir/shutdownscript.sh
[Install]
WantedBy=multi-user.target
Em seguida, executei systemctl start shutdownscript.service e systemctl enable shutdownscript.service , mas ainda não funcionou como pretendido.
A solução é provavelmente muito simples, mas voltei ao Linux depois de 6 anos usando o Windows e o macOS, então não me lembro o que fiz antes para fazer scripts de desligamento.
Obrigado por qualquer ajuda!