Я хочу создать crontab для уничтожения любых запущенных процессов firefox, если запущено более максимального числа процессов, начиная с самого старого процесса.
Допустим, запущено 5 процессов, и я не хочу разрешать максимум 2, а затем автоматически уничтожаю 3 самых старых.
Здесь идет сценарий bash:
#!/bin/bash
# Set maximum amount of remaining firefox processes here
MAX_PROC=2
let COUNT=$(pgrep firefox | wc -l)
for (( i=1; i<=COUNT-MAX_PROC; i++ ))
do
PID=$(pgrep -o firefox)
kill $PID
# sleep 3
done