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!