
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Write a complete bash script that asks for a user name and uses the read
command to accept the user name. (Use usernames C2456001 through
c2456030 to test.) The script reports if the user is logged in. Use the who
command to obtain a list of users logged in then use grep in an if then else
statement to match on the user name. Output whether that user is either
logged in or not logged in. (Usage: loggedIn.sh)
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- How do you create a Pyton script? And what is a Pyton script? I’m doing this on IDLE Shell.arrow_forwardTrying to write a bash script off of a CSV file. The script will be given a single argument. If the argument is a year, the program should report the country with the highest incidence and the corresponding incidence value for that year. On the other hand, if the argument is a country, the program should report the year with the highest incidence and the corresponding incidence value. For example if ./script.sh Afghanistan is given the output will show that the year 2018 had the highest births with a skilled personnel at 58.8% or if ./script.sh 2018 is given the output will show that the country Albania had the highest births with a skilled personnel at 99.8% The CSV file looks as follows Afghanistan 2018 Births attended by skilled health personnel (%) 58.8 Afghanistan 2017 Births attended by skilled health personnel (%) 53.4 Afghanistan 2015 Births attended by skilled health personnel (%) 50.5 Afghanistan 2014 Births attended by skilled health personnel (%) 45.2…arrow_forwardWrite a complete bash script that monitors who logs in and logs out of the current CSELinux machine (e.g., cse01, cse02, etc.) where the script is running. In particular, youwill check the status of who is logged in every 10 seconds and report each user ID thatlogs in or logs out during that time frame. Note that there may be more than one userthat logs in or out duringthis interval. You must include the host name when reportingthe user ID information. In addition, you will install a custom signal handler to trap theSIGINT(i.e.,^C)onetimebeforeyouareabletoterminatethescriptwiththeSIGINT.You will also print out the current date and time and report the number of users loggedin,even if there are no changes (i.e.,no one logged in or out during the interval). HOW TO DO THIS? PLEASE EXPLAIN WITH ANSWER!!arrow_forward
- Using 'import threading' and 'import socket' create a simple and functional Python chat application. Provide an example by creating a server.py and client.py class that allows two clients to connect to one server. Please create your own code and not copied from past questions. As someone whose still brand new to Python, include comments and screenshots. Try to have the code run in the command prompt. Server can allow the clients to input their own usernames. Once the server receives the message from a client, it will forward the message to the intended client and vice-versa. A client can disconnect from the server by sending “.exit” message anytime. Server upon receiving “.exit” message from the client, will close the connection with it.arrow_forwardWrite a complete bash script that monitors who logs in and logs out of the current CSELinux machine (e.g., cse01, cse02, etc.) where the script is running. In particular, youwill check the status of who is logged in every 10 seconds and report each user ID thatlogs in or logs out during that time frame. Note that there may be more than one userthat logs in or out duringthis interval. You must include the host name when reportingthe user ID information. In addition, you will install a custom signal handler to trap the SIGINT(i.e.,^C) one time before you are able to terminate the script with the SIGINT. You will also print out the current date and time and report the number of users loggedin,even if there are no changes (i.e.,no one logged in or out during the interval). HOW TO DO THIS? PLEASE EXPLAIN WITH ANSWER!!arrow_forwardWrite a program to handle the SIGINT and SIGTERM signals. From inside the handler for SIGINT signal write an infinite loop to print the message 'Processing Signal'. Run the program and make use of Ctrl + C more than once. Run the program once again and press Ctrl + C once and then use the kill command. What are your observations? 1arrow_forward
- The following program manages flight reservations for a small airlinethat has only one plane. This plane has SEATS number of seats forpassengers. This program processes ticket reservation requests from theairline’s website. The command R requests a reservation. If there is aseat available, the reservation is approved. If there are no seats, thereservation is denied. Subsequently, a passenger with a reservation canpurchase a ticket using the P command. This means that for every Pcommand, there must be a preceding R command; however, not every Rwill materialize into a purchased ticket. The program ends when the Xcommand is entered. Following is the program, but it contains seriousdesign errors. Identify the errors. Propose and implement a correctsolution #include <stdio.h>#define SEATS 10int main(void){int seatsAvailable = SEATS;char request = '0';while (request != 'X') {scanf("%c", &request);if (request == 'R') {if (seatsAvailable)printf("Reservation…arrow_forwardExtend your shell with pipelining (mandatory for teams of 3 or 4) The command $ cmd1 | cmd2 | cmd3 connects the standard output of cmd1 to the standard input of cmd2, and again connects the standard output of cmd2 to the standard input of cmd3 using the pipeline operator '|'. You will need to use the pipe() system call. Your shell should be able to handle up to three commands chained together with the pipeline operator (i.e., your shell should support up to two pipes pipelined together). This portion of the project should only require implementing support for a pipeline of 2 pipes/3 commands (no working with redirection). HOW TO DO THIS IN C PROGRAMMING PLS HELParrow_forwardWrite a shell script that reads a directory name and displays all the files in this directory if it is a valid directory; otherwise keeps displaying a message like "Enter a valid directory" until the user enters a valid directory. Hints: you can use a while loop.arrow_forward
- with UNIX shellarrow_forwardWrite in Linuxarrow_forwardWrite a bash script that accepts aperson’s name as a command-line argument and simply prints out the following greeting: "Good day, <name_entered>! Nice to meet you!", where <name_entered> is a positional parameter (i.e., a command-line argument) passed to the script. If the user does notenter a command-line argument when invoking this shell script, you will simply output: "Hope you have a great day!", without any name displayed. How to do this??arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education