You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
nprimo cd2b61038e feat(job-regist): clarify subject 2 years ago
..
README.md feat(job-regist): clarify subject 2 years ago

README.md

job-regist

Instruction

Create a script, job-regist.sh, that will be able to monitor a specific background job.

The script needs to track the status of the first jobs spawned by the current terminal and save the status into a job.log file every second. It must append the new update without modifying the previous content.

Each update needs to be appended to the file with the current format: YYYY-MM-DD hh:mm:ss - <job status>

The script should stop running as soon as the job it is tracking ends.

Usage

Here an example of how the script should behave:

$ sleep 10 &
$ sleep 12 &
$ source job-regist.sh
$ cat job.log
2023-02-08 10:37:50 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:51 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:52 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:53 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:54 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:55 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:56 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:57 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:58 - [1]+  Running                 sleep 10 &
2023-02-08 10:37:59 - [1]+  Running                 sleep 10 &
$