Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Learning Goal: I’m working on a bash question and need an explanation and answer

by | Aug 5, 2022 | Bash | 0 comments

GET HELP WITH YOUR ESSAY

If you need assistance with writing your essay, our professional Essay Writing Service is here to help!

DISCOUNT CODE FIRST25

ORDER THIS OR A SIMILAR PAPER NOW

Learning Goal: I’m working on a bash question and need an explanation and answer to help me learn.
Task 2: Linux Server System Administration Tasks (Process scheduling, backup and recovery using bash shell scripting) – 75%
You are to write and run a bash shell script that will perform the following tasks:
• Takes a file as an argument and creates a backup of the file. (5%) (done ✓)
• Analyses the disk usage of the server; (10%) (done ✓)
o if the disk space is more than 90%; an email is sent to the administrator.
• Monitors high CPU usage. (5%)
• Creates a report of the above (disk and CPU usage); to be auto-generated on a
particular day of each month. (5%)
• Batch add users with default passwords set. (10%)
• Batch remove users, including their default home directories. (10%)
• All the tasks above are incorporated in one bash shell script. (20%)
• When the the script is run, the system administrator is shown a menu to choose
which task to perform. (10%)
Your script must run on command-line interface.
Task 3: Linux Server System Administration Documentation – 10%
Provide a readme.txt file that explains clearly how to use the bash script you created in Task 2 of the assignment
For question one and two in task 2, I have already done the question, you can use it if you need them:
#!/bin/bash
#backup a file
if [ -f “$1” ]
then
cp “$1″ /tmp/”$1”.bak
else
echo “Error: file not found”
exit 1
fi#analyse disk usage
df -h
#if disk space is more than 90%
if [ `df -h | grep /dev/sda1 | awk ‘{print $5}’ | cut -d’%’ -f1` -gt 90 ]
then
mail -s “Disk Space Alert” a..r@example.com <<< "The disk space on the server is running low."
fi

GET HELP WITH YOUR ESSAY

If you need assistance with writing your essay, our professional Essay Writing Service is here to help!

DISCOUNT CODE FIRST25

ORDER THIS OR A SIMILAR PAPER NOW

How It Works

b

Tell us about your homework assignment.

~

Securely pay for your academic paper

j

Paper gets assigned to an expert tutor

Receive the complete paper via email

Team up With Your Own Writing Expert Now

Stuck with overwhelming assignments? We will take care of all your writing tasks.