實例一
編寫腳本 /root/bin/backup.sh
沐兵,可實現(xiàn)每日將/etc/
目錄備份到root/etcYYYY-mm-dd
中
#!/usr/bin/bash
dest_dir=etc`date +%Y-%m-%d`
echo "Creating destination directory"
mkdir -p /root/${dest_dir}
echo "Start backing up"
cp -a /etc/ /root/${dest_dir}
echo "Back up done"
實例二
編寫腳本/root/bin/nologin.sh
和 /root/bin/login.sh
實現(xiàn)禁止和允許普通用戶登錄系統(tǒng)
- 禁止用戶登錄
#!/usr/bin/bash
file="/etc/nologin"
[ ! -e $file ] && touch $file
- 允許用戶登錄
#!/usr/bin/bash
file="/etc/nologin"
[ -e $file ] && rm $file
實例三
編寫腳本/root/bin/disk.sh
,顯示當前硬盤分區(qū)中空間使用率最大的值
#!/usr/bin/bash
usage=`df -h | grep '^/dev/sd' | tr -s " " "%" | cut -d"%" -f5 | sort -nr | head -1`
echo "The maximum disk usage is $$usage"