В настоящее время я разрабатываю RubyGem, который предоставляет исполняемый файл.
Исполняемый файл отслеживает состояние некоторых файлов журнала, используя гем FSSM.
Этот исполняемый файл должен начать работу, сделать что-то в фоновом режиме и быть остановленным позже.
Например:
$ my_executable start
# do something different...
$ my_executable stop
Я бы сначала запустил новый процесс, который выполняет просмотр файлов внутри старта.
метод. Но я не знаю, как решить этот процесс, чтобы остановить его.
Какой лучший способ обеспечить такое поведение?
С уважением