1.8 משימות מתוזמנות פתרון
1. קרון שמנקה את תיקיית /tmp כל יום ב-3 לפנות בוקר¶
סקריפט (tmp_clean.sh):
הקרון:
2. קרון שמבצע גיבוי לתיקיית /home/user/data כל יום ב-6 בבוקר¶
סקריפט גיבוי (backup.sh):
#!/bin/bash
timestamp=$(date +'%Y%m%d_%H%M%S')
backup_dir="/home/user/backups/$timestamp"
mkdir -p $backup_dir
cp -r /home/user/data/* $backup_dir
הקרון:
3. קרון שמבצע סריקת מערכת לאיתור קבצים גדולים מאוד (למשל, קבצים גדולים מ-1GB) בכל חודש ביום הראשון ב-2 לפנות בוקר¶
סקריפט סריקה (large_files_scan.sh):
הקרון:
הסבר:¶
- הסקריפטים מבצעים את הפעולות שהוגדרו על פי הקרונות שמוגדרים בתזמון.
- הקרון הראשון מבצע ניקוי של תיקיית
/tmp. - הקרון השני מבצע גיבוי יומי של תיקיית
/home/user/data. - הקרון השלישי מבצע סריקה לאיתור קבצים גדולים ב-1GB ומייצר קובץ לוג יומי עם תוצאות הסריקה.