Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Jan 2021 09:35:58 -0500
From:      "James B. Byrne" <byrnejb@harte-lyne.ca>
To:        "Scott" <freebsd-lists-5@thismonkey.com>
Cc:        "Polytropon" <freebsd@edvax.de>, freebsd-questions@freebsd.org
Subject:   Re: Need help specifying args in rc.conf for a service
Message-ID:  <74ebbde2ed354c37fc2a84cbf3e36840.squirrel@webmail.harte-lyne.ca>
In-Reply-To: <mailman.68.1610452801.64653.freebsd-questions@freebsd.org>
References:  <mailman.68.1610452801.64653.freebsd-questions@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help


On Mon, January 11, 2021 07:55, Scott wrote:
>
> here's what I get using:
>         node_exporter_args='--collector.filesystem.ignored-mount-points="^/(dev)($|/)"'
>
> + _doit=$' limits -C daemon su -m nobody -c \'sh -c "/usr/sbin/daemon  -f -p
> /var/run/node_exporter.pid -T node_exporter     /usr/bin/env
> /usr/local/bin/node_exporter     --web.listen-address=:9100
> --collector.textfile.directory=/var/tmp/node_exporter
> --collector.filesystem.ignored-mount-points="^/(dev)($|/)""\''
> + _run_rc_doit $' limits -C daemon su -m nobody -c \'sh -c "/usr/sbin/daemon
> -f -p /var/run/node_exporter.pid -T node_exporter     /usr/bin/env
> /usr/local/bin/node_exporter     --web.listen-address=:9100
> --collector.textfile.directory=/var/tmp/node_exporter
> --collector.filesystem.ignored-mount-points="^/(dev)($|/)""\''
> + debug $'run_rc_command: doit:  limits -C daemon su -m nobody -c \'sh -c
> "/usr/sbin/daemon  -f -p /var/run/node_exporter.pid -T node_exporter
> /usr/bin/env /usr/local/bin/node_exporter     --web.listen-address=:9100
> --collector.textfile.directory=/var/tmp/node_exporter
> --collector.filesystem.ignored-mount-points="^/(dev)($|/)""\''
> + eval $' limits -C daemon su -m nobody -c \'sh -c "/usr/sbin/daemon  -f -p
> /var/run/node_exporter.pid -T node_exporter     /usr/bin/env
> /usr/local/bin/node_exporter     --web.listen-address=:9100
> --collector.textfile.directory=/var/tmp/node_exporter
> --collector.filesystem.ignored-mount-points="^/(dev)($|/)""\''
> + limits -C daemon su -m nobody -c 'sh -c "/usr/sbin/daemon  -f -p
> /var/run/node_exporter.pid -T node_exporter     /usr/bin/env
> /usr/local/bin/node_exporter     --web.listen-address=:9100
> --collector.textfile.directory=/var/tmp/node_exporter
> --collector.filesystem.ignored-mount-points="^/(dev)($|/)""'
> Illegal variable name.
>
> Thanks
>
>

Try escaping the '$' character (\$).


node_exporter_args='--collector.filesystem.ignored-mount-points="^/(dev)(\$|/)"'

-- 
***          e-Mail is NOT a SECURE channel          ***
        Do NOT transmit sensitive data via e-Mail
   Unencrypted messages have no legal claim to privacy
 Do NOT open attachments nor follow links sent by e-Mail

James B. Byrne                mailto:ByrneJB@Harte-Lyne.ca
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?74ebbde2ed354c37fc2a84cbf3e36840.squirrel>