Я не думаю, что в Ruby есть встроенные средства (setproctitle(3)
). Вам, вероятно, следует попробовать взглянуть на ruby-ffi и создать интерфейс для setproctitle(3)
.
РЕДАКТИРОВАТЬ: Я знаю, что у вас есть ответ, но я хочу показать вам код для использования ffi:
require "ffi"
#
module LibC
extend FFI::Library
attach_function :setproctitle, [:string, :varargs], :void
end
LibC.setproctitle("Ruby: executing %s", :string, $0)
Не работает в OS X, поскольку setproctitle(3)
не существует, работает во FreeBSD.