Я запускаю несколько экземпляров программы, использующей GNU Parallel, и каждый из них требует некоторого места во вторичной памяти. Бывает, что позже в моей текущей настройке все экземпляры завершаются с ошибкой, потому что на устройстве не осталось места.
Как я могу настроить GNU Parallel для запуска следующего задания только тогда, когда использование устройства ниже 90%? Я могу получить сведения об использовании устройства с помощью команды df
: df --output=pcent "$PWD" | sed '1d;s/[^0-9]//g'