Find Jobs
Hire Freelancers

Bash shell script - homework assignment

€30-250 EUR

Geschlossen
Veröffentlicht vor fast 8 Jahren

€30-250 EUR

Bezahlt bei Lieferung
Looking for someone who is proficient in bash (only bash can be used, even sed/awk/perl are heavily restricted) and will write my homework assignment for me - it's quite advanced, requires us to program a script that acts much like a task manager. The script keeps reading from a named pipe and we can enter custom commands into it and either launch processes and keep monitoring them and launching them if they get terminated (basically storing their pid numbers and then launching a while true loop in the background and keep checking if the specified processes are still alive, if they're not, they have to launch new ones). Then we have 3 more commands like stop process, which stops the given argument process, log and log last that write currently monitored processes into a simple file. For example, the script creates a named pipe and then keeps while true loop reading for user input, when it reads proc:5:pid1,pid2,pid3.. it will detect that this command has been entered and will check the given pids and it will check if they're the same command (if one pid command was launched as xclock and another was launched as xclock -digital, they're not equal and the program should return an error>&2), if they're equal, then it goes into a background while loop that keeps checking if those pids are still active and based on the first argument given to proc (number 5 in my case) it will keep launching the same process until that number of currently active processes is reached. And it keeps doing that until told otherwise with the command stop, or if the program terminates. There are many other specifics and error checking that must be done, more will be explained in detail. I have tests included that must get passed completely for the assignment and my deadline is very strict and is on the 27th May 2016, so I need help very fast from someone experienced, who can complete the job quickly. Must use /bin/bash that will work on 64-bit 17.3 Mint distribution.
Projekt-ID: 10602989

Über das Projekt

8 Vorschläge
Remote Projekt
Aktiv vor 8 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
8 Freelancer bieten im Durchschnitt €193 EUR für diesen Auftrag
Avatar des Nutzers
You can contact with me at any moment to discuss your task. You can contact with me at any moment to discuss your task.
€250 EUR in 3 Tagen
5,0 (2 Bewertungen)
2,5
2,5
Avatar des Nutzers
I am proffessional linux developer. I have huge experience in shell script and automation work. I can finish your work very quick and can give better solutions and ideas as well.
€255 EUR in 1 Tag
5,0 (1 Bewertung)
2,0
2,0
Avatar des Nutzers
I have been working on Database development and Unix shell scripting from past 5 years and have strong hold on both skills.
€244 EUR in 5 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
Hello. Does some input checks must be present in script? If you give me test suite, I could write this script in one day.
€111 EUR in 1 Tag
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
A proposal has not yet been provided
€144 EUR in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I have the Priliminary code ready based on the understanding of your posted requirements.
€177 EUR in 3 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von INDIA
India
0,0
0
Mitglied seit Mai 25, 2016

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.