Bash Pagina 106: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) (Pagină nouă: Pagina anterioară | Următoarea pagină) |
Admin (discuție | contribuții) |
||
(Nu s-au afișat 2 versiuni intermediare efectuate de același utilizator) | |||
Linia 1: | Linia 1: | ||
== Folosirea ''trap'' în asigurarea continuității rulării serviciului == | |||
#!/bin/bash | |||
#set trap on EXIT for service | |||
trap "systemctl start smb.service" EXIT | |||
#stop service | |||
systemctl stop smb.service | |||
#do the backup | |||
tar czf windows_share.tgz /srv/WindowsTeam | |||
#no need to restart here the service | |||
#the trap will catch any exit, even successfull | |||
[[Bash_Pagina_105|Pagina anterioară]] | [[Bash_Pagina_107|Următoarea pagină]] | [[Bash_Pagina_105|Pagina anterioară]] | [[Bash_Pagina_107|Următoarea pagină]] |
Versiunea curentă din 31 octombrie 2024 07:49
Folosirea trap în asigurarea continuității rulării serviciului
#!/bin/bash #set trap on EXIT for service trap "systemctl start smb.service" EXIT #stop service systemctl stop smb.service #do the backup tar czf windows_share.tgz /srv/WindowsTeam #no need to restart here the service #the trap will catch any exit, even successfull