Bash scripting adalah skill fundamental sysadmin. Otomatisasi maintenance, backup, monitoring — semua bisa dilakukan dengan bash.
#!/bin/bash\nNAME="Server Production"\necho "Managing: $NAME"\nread -p "Enter hostname: " HOSTif [ -f /etc/nginx/nginx.conf ]; then\n echo "Nginx installed"\nelse\n echo "Nginx not found"\nfifor domain in site1.com site2.com site3.com; do\n certbot --nginx -d $domain\ndonecheck_disk() {\n USAGE=$(df -h / | tail -1 | awk "{print \$5}" | sed "s/%//")\n if [ $USAGE -gt 80 ]; then\n echo "WARNING: Disk usage ${USAGE}%"\n fi\n}set -e # Exit on error\nset -u # Error on undefined variable\ntrap "echo Error at line \$LINENO" ERRBash scripting adalah investasi waktu terbaik untuk sysadmin. Mulai dari script kecil dan tingkatkan kompleksitasnya.