Linux Assignment– 7

Cron Jobs

Basic Questions

  1. Create a cron job to run a script every day at 6 AM.
  2. Schedule a cron job to run every hour.
  3. Create a cron job to run every Monday at 8 AM.
  4. List all current cron jobs for the user.
  5. Edit the user’s crontab file.
  6. Remove a cron job from the user’s crontab.
  7. Create a cron job to run a script every 5 minutes.
  8. Schedule a cron job to run at system reboot.
  9. Create a cron job to log system uptime every hour.
  10. Schedule a cron job to clean temporary files daily.
  11. Create a cron job to backup a directory weekly.
  12. Schedule a cron job to send an email notification.
  13. Create a cron job to update system packages monthly.
  14. Schedule a cron job to run a Python script.
  15. Create a cron job to monitor disk usage.
  16. Schedule a cron job to restart a service daily.
  17. Create a cron job to archive logs weekly.
  18. Schedule a cron job to check internet connectivity.
  19. Create a cron job to log memory usage.
  20. Schedule a cron job to sync files between directories.

Intermediate Questions

  1. Create a cron job with output redirected to a log file.
  2. Schedule a cron job using a specific user account.
  3. Create a cron job using environment variables.
  4. Schedule a cron job to run only on weekdays.
  5. Create a cron job to run a script with arguments.
  6. Schedule a cron job to run every 15 minutes.
  7. Create a cron job to monitor CPU usage.
  8. Schedule a cron job to compress files older than 7 days.
  9. Create a cron job to delete old backups.
  10. Schedule a cron job to log active users.
  11. Create a cron job to check disk space and alert if low.
  12. Schedule a cron job to restart a failed service.
  13. Create a cron job to log system temperature.
  14. Schedule a cron job to update a website from a repo.
  15. Create a cron job to rotate logs.
  16. Schedule a cron job to run a database backup.
  17. Create a cron job to monitor network traffic.
  18. Schedule a cron job to sync system time.
  19. Create a cron job to generate a system report.
  20. Schedule a cron job to clean browser cache.

Advanced Questions

  1. Create a script to manage multiple cron jobs.
  2. Automate cron job creation using a shell script.
  3. Monitor cron job execution and log failures.
  4. Create a cron job to run based on file changes.
  5. Schedule a cron job to run only if a condition is met.
  6. Create a cron job to notify via Slack or email on failure.
  7. Schedule a cron job to check service health and restart if needed.
  8. Create a cron job to sync data with a remote server.
  9. Schedule a cron job to generate and email system health reports.
  10. Create a cron job to monitor and log cron job performance.