Bash Pagina 106: Diferență între versiuni
Sari la navigare
Sari la căutare
Admin (discuție | contribuții) Fără descriere a modificării |
Admin (discuție | contribuții) |
||
Linia 1: | Linia 1: | ||
== Folosirea ''trap'' în asigurarea continuității rulării serviciului == | == Folosirea ''trap'' în asigurarea continuității rulării serviciului == | ||
#!/bin/bash | #!/bin/bash | ||
Linia 7: | Linia 7: | ||
#stop service | #stop service | ||
systemctl stop smb.service | systemctl stop smb.service | ||
#do the backup | #do the backup | ||
tar czf windows_share.tgz /srv/WindowsTeam | tar czf windows_share.tgz /srv/WindowsTeam |
Versiunea de la data 30 octombrie 2024 19:45
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