ruby-on-rails - 如何在rails服务器命令的相对路径中指定pid文件

标签 ruby-on-rails pid

我在rails s中指定了pid文件的位置命令通过附加 --pid选项。
rails s -d --pid ~/foo.pid
要停止服务器,我使用以下代码。
kill -9 $(cat ~/foo.pid)
问题是,第一个命令创建的pid文件在/foo.pid ,不是 ~/foo.pid .

如何在 rails s 中的相对路径中指定 pid 文件路径命令?

最佳答案

从标准 shell (bash)

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

反引号执行 pwd(打印工作目录)命令并替换该位置的输出。

关于ruby-on-rails - 如何在rails服务器命令的相对路径中指定pid文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8921822/

相关文章:

mysql - Rails 关联模型聚合的性能改进

ruby-on-rails - 一种将 before_filter 从引擎添加到应用程序的方法

ruby-on-rails - 无法在 Ubuntu 上通过 Unicorn 重新启动找到 libmagickwand-dev 包

linux - 在交换器中执行时,Linux 内核模块中的任务所有者 pid

linux - 作为守护进程运行程序返回错误的 pid

debugging - 应用运行时android studio打开 Debug模式

ruby-on-rails - GMaps4Rails 和 Turbolinks 在没有整页刷新的情况下无法加载

ruby-on-rails - 选择 rails 中具有最大列值的行

Windows 批处理文件 : PID of last process?

linux - 如何获取后台进程的进程ID?