Для отслеживания одного или нескольких экземпляров, соответствующих имени:
наверх -p $ (pgrep <программа> | tr '\ n' ',' | head -c -1)
Используйте pgrep -f
для поиска совпадений во всех командных строках.
(Также работает с htop
.)
Используйте оператор согласования файлов в цикле для
. for f в *_*.png
будет соответствовать всем указанным вами именам png-файлов и присваивать каждое имя переменной f. Затем внутри цикла используйте оператор ${f%_*}
bash для извлечения только номера файла.
FOLDER="$HOME/Images/Shutter"
cd "$FOLDER"
for f in *_*.png
do
num=${f%_*}
shutter -f -e -n -o "${FOLDER}/${num}_$(date '+%d-%m-%Y.png')"
done