Я обнаружил, что мне нужно добавить косую черту после идентификатора раздела -, например.ls (hd1,gpt7)/
Используйте inotify-wait
Я делаю это регулярно. (делал это только в небольших проектах, поэтому понятия не имею, как это масштабируется.)
inotify-wait
будет спать до тех пор, пока файл не будет затронут (каким-либо образом, как указано в опциях ). Затем он выйдет. Это основано на событии (без опроса ), поэтому при ожидании не используется ЦП. Поместите его в скрипт-оболочку, который вызывает make. Есть несколько опасностей гонки, которые могут случиться, так что будьте осторожны.