[Docs] Update autostart guides to use -O flag (#3354)

* Update autostart_systemd.rst

* Update autostart_pm2.rst
This commit is contained in:
jack1142 2020-01-12 23:41:29 +01:00 committed by Michael H
parent fdfbfe7b60
commit 54711b2054
2 changed files with 9 additions and 7 deletions

View File

@ -17,18 +17,20 @@ Start by installing Node.JS and NPM via your favorite package distributor. From
After PM2 is installed, run the following command to enable your Red instance to be managed by PM2. Replace the brackets with the required information. After PM2 is installed, run the following command to enable your Red instance to be managed by PM2. Replace the brackets with the required information.
You can add additional Red based arguments after the instance, such as :code:`--dev`. You can add additional Red based arguments after the instance, such as :code:`--dev`.
:code:`pm2 start redbot --name "<Insert a name here>" --interpreter "<Location to your Python Interpreter>" -- <Red Instance> --no-prompt` .. code-block:: none
pm2 start redbot --name "<Insert a name here>" --interpreter "<Location to your Python Interpreter>" --interpreter-args "-O" -- <Red Instance> --no-prompt
.. code-block:: none .. code-block:: none
Arguments to replace. Arguments to replace.
--name "" <Insert a name here>
A name to identify the bot within pm2, this is not your Red instance. A name to identify the bot within pm2, this is not your Red instance.
--interpreter "" <Location to your Python Interpreter>
The location of your Python interpreter, to find out where that is use the following command: The location of your Python interpreter, to find out where that is use the following command inside activated venv:
which python3.6 which python
<Red Instance> <Red Instance>
The name of your Red instance. The name of your Red instance.

View File

@ -18,7 +18,7 @@ In order to create the service file, you will first need the location of your :c
# If you are using pyenv # If you are using pyenv
pyenv shell <name> pyenv shell <name>
which redbot which python
Then create the new service file: Then create the new service file:
@ -33,7 +33,7 @@ Paste the following and replace all instances of :code:`username` with the usern
After=multi-user.target After=multi-user.target
[Service] [Service]
ExecStart=path %I --no-prompt ExecStart=path -O -m redbot %I --no-prompt
User=username User=username
Group=username Group=username
Type=idle Type=idle