Вы можете создать временный файл при запуске скрипта и удалить его перед закрытием скрипта. Скрипт должен проверить наличие этого файла. Если он его найдет, он просто закроется и ничего не сделает. Если это не так, создайте его и продолжите.
Или в задании cron вы можете использовать pgrep для проверки выполняемого скрипта и продолжить, только если это не так.
Возникла ошибка, связанная с отсутствием пакета зависимостей агента policykit -аутентификации -, который не является необходимым для запуска gparted.
Вы можете попробовать
dnf download gparted
sudo rpm -i gparted-downloaded-package-name.rpm --nodeps
sudo gparted
В моем случае:
sudo dnf install PolicyKit-authentication-agent
sudo dnf install gparted