Я пытаюсь перезапустить программу, если с ней связан только один pid (у него должно быть два pid). если у него более одного, это нормально, я пытался написать bash-скрипт для этого, но я изо всех сил стараюсь заставить его работать правильно, это мой код, так что, кто-нибудь может мне помочь в достижении моей цели?
#! /bib/bash
pgrepRes=($(pgrep deluge))
if ["${#pgrepRes[@]}" -ne "2"];
then
kill ${pgrepRes[0]};
fi
deluge
но я получаю этот результат:
Как видите, я проверил, сколько pid связано с Deluge.
Заранее спасибо, надеюсь, я прояснил себя достаточно, иначе спрашиваю :)