Executar rotinas antes de desligar ubuntu server

1. Executar rotinas antes de desligar ubuntu server

Ede
ede_linux

(usa Ubuntu)

Enviado em 26/03/2017 - 23:21h

Olá,

Preciso de criar uma rotina para que seja executada sempre que o servidor ubuntu server vá-se desligar, seja por "sudo poweroff" ou carregando no botão do gabinete.
Este servidor não precisa de estar sempre ligado. Então volta e meia preciso de o desligar. Mas sempre que ele desliga preciso que sejam executados pelo menos dois scripts shell.

Estava a pensar utilizar o crontab. Mas pelo que sei o cron tab é apenas para agendar tarefas em determinadas horas. Desconheço se dá para executar no momento de desligar o micro. Também sei que no momento de desligar o micro executar uma data de tarefas que estão numa pasta, mas desconheço qual pasta seja e como devo colocar lá os .sh!

Como posso fazer isso?
Obrigado


  


2. Re: Executar rotinas antes de desligar ubuntu server

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 31/03/2017 - 03:59h

Se seu sistema usa SysV


Se seu sistema Usa Systemd


#-------------------------------------------------------------------------------------#

"Linux is cool"


3. Re: Executar rotinas antes de desligar ubuntu server

Ede
ede_linux

(usa Ubuntu)

Enviado em 31/03/2017 - 21:19h

Carlos_Cunha escreveu:

Se seu sistema usa SysV


Se seu sistema Usa Systemd


#-------------------------------------------------------------------------------------#

"Linux is cool"


Como eu consigo identificar o tipo que usa o meu sistema?




4. Re: Executar rotinas antes de desligar ubuntu server

Carlos APC
Carlos_Cunha

(usa Linux Mint)

Enviado em 31/03/2017 - 22:08h

ede_linux escreveu:

Carlos_Cunha escreveu:

Se seu sistema usa SysV


Se seu sistema Usa Systemd


#-------------------------------------------------------------------------------------#

"Linux is cool"


Como eu consigo identificar o tipo que usa o meu sistema?



Se usa /etc/init.d/XXX = SysV
Se usa systemctl XXXX = Systemd

Editado:
SysV -> Debian 6/7 - CentOS 5/6 - Ubuntu Server 12.04/14.04
Systemd -> Debian 8 - CentOS 7 - Ubuntu Server 16.04




#-------------------------------------------------------------------------------------#

"Linux is cool"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts