Если вы хотите использовать Bash вместо Python:
#!/bin/bash
folder=$1
while true;
do
command=$(wmctrl -l | grep -o "$folder")
if [[ "$folder" == "$command" ]];
then
./myscript.sh
break;
fi
done
Edit:
Я изменил сценарий, чтобы вы могли запустить его с помощью следующей команды:
[ f2]Кроме того, вы можете сделать исполняемый файл сценария, чтобы вы могли использовать его без sh или bash, потому что оболочка определена в первой строке скрипта, например:
chmod u+x folderwatch.sh
./folderwatch.sh BackupSSD