1. 在晚上22:00刪除/luke目錄下的全部子目錄和全部文件;
vim /etc/crontab
00 22 * * * root rm -rf /luke/* 2>&1 &
2. 從早8:00~下午18:00每小時讀取/luke目錄下file1文件中每行的全部數據加入到/backup目錄下的bak2011.txt文件內;
00 8-18 * * * root cat /luke/file1 |awk '{print $1}' >> /backup/bak2011.txt 2>&1 &
3. 每週一下午14:30將/data目錄下的所有目錄和文件歸檔並壓縮爲文件:backup.tar.gz;
30 14 * * 1 root cd /data;tar -zcvf backup.tar.gz * 2>&1 &
4. 在下午18:00將IDE接口的CD-ROM卸載(假設:CD-ROM的設備名爲hdb);
vim /etc/crontab :
00 18 * * * root umount /dev/hdb 2>&1 &
編寫shell程序,實現自動刪除50個賬號的功能。賬號名爲stud1至stud50。
參考程序:
#!/bin/sh
i=1
while [ $i -le 50 ]
do
userdel -r stud${i}
i=$(($i+1 ))
done