scripting assignment
NOTE: This is a little different than what is described in video.
Create one script that does two things. It creates a backup of your directory or performs a security check to be sure the files have not been changed without you knowing.
Your script must do the following:
1) If the user indicates option 1 on the command line, it performs a backup of your home directory structure.
2) If the user indicates option 2 on the command line, to does a security check. The script checks if any files in a directory have changed (use sha1sum and diff). You will need to create a temporary file to hold the new data so you can compare the two. You code should also do the following:
- Create a maintenance log of who (username) and when (date) the hash checks were completed. Store the date and name in a file called maintenance. If the file already exists the code should append to the end.
- Make sure you check to be sure if you can read the file and you can write to it before doing it. If you can't print out an error.
- The script should print out the name of the file(s) that changed and its old and new hash.
- Prove that your code works:
- Show maintenance log
- Show all conditions including error conditions working
4 years ago 30
Answer(0)
other Questions(10)
- Pseudo Code
- Proctor & Gamble: general environments, strategic issues, recommendation that P&G is now facing.
- calculate the volume flow rate in cubic feet per second of water flowing through
- Summary..1 page only......No plagiarism
- Business has always sought to operate in the most efficient way possible. Today technology is one of the most important factors in improving business efficiency. A way of measuring the impact of technology on efficiency is to look at labor productivity
- Economic Analysis of Public Health Initiative of Choice
- Selection of the firm paper
- accounting
- Curriculum guide
- A firm in a purely competitive industry is currently producing 1000 units per day at a total cost of $450.