Bash Pagina 106: Diferență între versiuni

De la Wiki Linux Advanced
Sari la navigare Sari la căutare
 
 
(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



Pagina anterioară | Următoarea pagină