#!/bin/bash

#Startzeit wie in die Aufgabenstellung angegeben
startzeit=$(date +%s%3N)

echo "Starte Prozesse..."

bash prozess.sh A 4 $startzeit &
sleep 0.1	# Kurze Wartezeit damit der gestartete Prozess bei ps bereits definitiv sichtbar ist
ps aux | grep "prozess.sh"
ps f | grep "prozess.sh"

sleep 2
bash prozess.sh B 3 $startzeit &
sleep 0.1
ps aux | grep "prozess.sh"
ps f | grep "prozess.sh"

sleep 2
bash prozess.sh C 3 $startzeit &
sleep 0.1
ps aux | grep "prozess.sh"
ps f | grep "prozess.sh"

sleep 3
bash prozess.sh D 5 $startzeit &
sleep 0.1
ps aux | grep "prozess.sh"
ps f | grep "prozess.sh"

sleep 2
bash prozess.sh E 5 $startzeit &
sleep 0.1
ps aux | grep "prozess.sh"
ps f | grep "prozess.sh"

wait
echo "Alle Prozesse sind beendet"

