Как указать pid-файл в относительном пути в команде сервера rails - PullRequest
4 голосов
/ 19 января 2012

Я указываю расположение файла pid в команде rails s, добавляя параметр --pid.

rails s -d --pid ~/foo.pid

Чтобы остановить сервер, я использую следующий код.

kill -9 $(cat ~/foo.pid)

Проблема в том, что файл pid, созданный первой командой, находится в /foo.pid, а не ~/foo.pid.

Как указать файл pidпуть в относительном пути в команде rails s?

1 Ответ

7 голосов
/ 19 января 2012

из стандартной оболочки (bash)

$ rails s -d --pid `pwd`/foo.pid

Обратные метки выполняют команду pwd (рабочий каталог печати) и заменяют вывод в этом месте.

...