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) Fără descriere a modificării |
||
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 de la data 30 octombrie 2024 13:58
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