I want to start mongod with dbpath option as below
mongod --dbpath /var/lib/mongo/ --config /etc/mongod.conf --replSet rs0
Here is the mongod.service:-
[Service]
User=mongod
Group=mongod
Environment="OPTIONS=-f /etc/mongod.conf"
ExecStart=/usr/bin/mongod $OPTIONS
ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb
ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb
ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb
How to add --dbpath and --replSet
option in ExecStart
on mongod.service
file using shell script.
I want my output look like below:-
mongod.service:-
[Service]
User=mongod
Group=mongod
Environment="OPTIONS=-f /etc/mongod.conf"
ExecStart=/usr/bin/mongod $OPTIONS --dbpath /var/lib/mongo/ --config /etc/mongod.conf --replSet rs0
ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb
ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb
ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb
I know to add some text at the end of line using below command:
sed '/ExecStart/s/$/ test/' mongod.service
Don't know how to add what I mentioned above as it contains hyphen, slash, etc.