Shell Scripting Real time Automations
Shell Scripting Real time Automations
Backup Script
Task: Write a script to back up a directory (e.g., /var/log/) to another location, compress it, and add a
#!/bin/bash
src_dir="/var/log"
backup_dir="/backup/logs"
filename="log_backup_$(date +%Y%m%d_%H%M%S).tar.gz"
#!/bin/bash
threshold=80
fi
service="apache2"
else
fi
#!/bin/bash
input="users.txt"
do
useradd -m $user
#!/bin/bash
log_dir="/var/log/myapp"
#!/bin/bash
src_dir="/data/files"
archive_dir="/archive"
#!/bin/bash
db_name="mydatabase"
backup_dir="/backup/db"
filename="db_backup_$(date +%Y%m%d_%H%M%S).sql.gz"
#!/bin/bash
logfile="/var/log/syslog"
keyword="ERROR"
#!/bin/bash
filename="largefile.txt"
chunk_size=100
do
rm $file
done
#!/bin/bash
src_dir="/local/path"
dest_user="user"
dest_server="server.com"
dest_dir="/remote/path"