Eu preciso fazer um serviço / script que faça uma chamada HTTP / POST no desligamento do sistema para informar a um servidor distante que o sistema irá parar.
Eu tentei assistir ao nível de execução, mas parece que ele não está mais funcionando no CentOS 7, já que o nível de execução está definido para 3 o tempo todo.
Eu tentei criar um serviço com base neste post , acabei com o seguinte arquivo:
my_service.service
[Unit]
Description=Service to execute on shutdown
After=network.target network-online.target
Before=shutdown.target
[Service]
Type=oneshot
ExecStart=/bin/true
ExecStop=/etc/path_to_my_script
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Eu coloquei a seguinte linha no início do meu script:
touch /etc/test_shutdown
, mas o arquivo nunca é criado.
Você tem alguma idéia sobre como fazer isso funcionar?
Obrigado pelas suas respostas.