Этот вопрос немного более конкретен, чем связанные вопросы из-за следующих требований:
- Мне нужна программа для выполнения, когда новый файл добавляется к папке с помощью scp.
- Файл может только иметь определенное расширение файла
.ssml
.
- Имя файла должно использоваться в качестве аргумента.
./sabdfl popey.ssml
- Файлы будут быстро добавлены к папке на потоковой машине, и таким образом, несколько экземпляров программы должны будут быть добавлены. Очевидно, я должен буду предотвратить выполнение двух экземпляров на том же файле. Файл удален программой после ее законченного выполнения.
- Однако не больше, чем
n
количество экземпляров может работать сразу, чтобы гарантировать, что поток всегда свободен для выполнения машины.
- Выполнение должно остановиться, когда сервер начинает исчерпывать пространство физического диска.
Что лучший способ состоит в том, чтобы пойти об этом на Ubuntu?
задан muru
23 March 2017 в 04:06
поделиться