2013-04-20 2 views

ответ

6
Process.kill(15, File.read('pidfile').to_i) 

или даже

Process.kill 15, File.read('pidfile').to_i 

Теперь, вы также можете сделать что-то вроде:

system "kill `cat pidfile`" # or `kill \`cat pidfile\`` 

Однако такой подход имеет больше накладных расходов, уязвима для внедрения кода эксплойтов, является менее переносимым , и, как правило, это скорее сценарий оболочки, завернутый в Ruby, а не фактический код Ruby.

Смежные вопросы