procname when ruby is used
Steve Wills
swills at FreeBSD.org
Thu Aug 30 01:30:42 UTC 2012
On 08/29/12 18:33, David O'Brien wrote:
> On Wed, Aug 29, 2012 at 03:57:33PM -0400, Steve Wills wrote:
>> name="mcollectived"
>> command="%%PREFIX%%/sbin/${name}"
>> read procname <"${command}"
>> procname="%%PREFIX%%/bin/${procname##*/}"
>
> Wouldn't this work?
>
> name="mcollectived"
> command="%%PREFIX%%/sbin/${name}"
> procname="%%PREFIX%%/bin/${command##*/}"
>
> (For example, "${0##*/}" is basename of a shell script's full path name)
>
No, the process looks like this:
/usr/local/bin/ruby19 /usr/local/sbin/mcollectived -p
/var/run/mcollectived.pid
But depending on what version of ruby is used or what ${RUBY} is set to,
the "ruby19" part could be something different such as "ruby18", "jruby"
or "rbx" (rubinius).
Steve
More information about the freebsd-rc
mailing list