This program, called deadline, will help you and future stud
Need help with this assignment?Get an original answer from a qualified tutor — from $10/page.
Get it written →This program, called deadline, will help you and future students who use ssh session. It will keep track of deadlines (due dates, etc.) that have been created by teachers or students. Teachers create deadlines for classes, students can only create personal deadlines that only they see. Technically, teachers will be Linux users in a group called “deadline” and with that permission will be able to create deadlines for other Linux groups. A student will be a member of a Linux group like “cs-sp2020” so that student will see any deadlines associated with that group. Deadline data will be kept in a file database (not MySQL or anything complex like that; instead, use serialization, mentioned below) that is stored in a global place on the system (like /var/lib/deadline or similar) and personal deadlines will be stored in the home directory of the user in a folder or file called “.deadline” (so it’s hidden in most ls output).Deadlines have a title, maybe a description, and a time and date. When looking at deadlines, the program will show time remaining. Once the program is functional, we can set it up so it runs whenever a user logs in so they see whatever deadlines they need to know about. The user can also run it on their own using the command deadline. A deadline can also be hidden if you’re tired of seeing it, removed or edited if you’re the owner, etc. See the example usage below.
Get a plagiarism-free answer to this question
Send us your instructions and we’ll match you with the best writer in your subject.
- 100% human-written, zero AI
- Turnitin report included
- Confidential — we never share your data
- Free revisions & refunds