Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Write a shell script that produces a file of sequential numbers by reading the last number in the file, adding 1 to it, and then
Write a shell script that produces a file of sequential numbers by reading the last number in the file, adding 1 to it, and then appending it to the file. Run one instance of the script in the background and one in the foreground, each accessing the same file.(Hint: run a command ending in a & to run in the background) -- Assume integer numbers.
How long does it take before a race condition manifests itself? What is the critical region? Modify the script to prevent the race.
(Hint: use
ln file file.lock
to lock the data file.)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started