Bash: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
<h3>Menyebarkan file</h3> | <h3>Menyebarkan file</h3> | ||
#!/bin/bash | #!/bin/bash | ||
# Membaca setiap baris dari file list.txt | # Membaca setiap baris dari file list.txt | ||
while IFS= read -r nama || [[ -n "$nama" ]]; do | while IFS= read -r nama || [[ -n "$nama" ]]; do |
Latest revision as of 04:19, 17 April 2024
Linux
Cara melihat ukuran folder
du -sh docker/
Menyebarkan file
#!/bin/bash # Membaca setiap baris dari file list.txt while IFS= read -r nama || -n "$nama" ; do # Cek apakah direktori $nama ada if [ -d "/home/docker/$nama" ]; then # Berpindah ke direktori $nama cd /home/docker/$nama # Menghentikan kontainer Docker docker-compose down # Menyalin file docker-compose.yaml ke direktori $nama cp /home/docker/docker-compose.yaml /home/docker/$nama/ # Memulai kontainer Docker docker-compose up -d echo "Kontainer di direktori /home/docker/$nama telah diperbarui." else echo "Direktori /home/docker/$nama tidak ditemukan." fi done < list.txt