update paths in documentation for automatic downlaods

This commit is contained in:
Porter Bassett 2024-08-16 13:19:27 -07:00
parent e529674b85
commit 7b2f3b34e7
2 changed files with 25 additions and 25 deletions

View file

@ -8,15 +8,15 @@ fi
echo "Checking ytdl-sub-gui defaults..." echo "Checking ytdl-sub-gui defaults..."
# copy config # copy config
[[ ! -e /config/ytdl-sub-configs/config.yaml ]] && \ [[ ! -e /config/config.yaml ]] && \
mkdir -p /config/ytdl-sub-configs && \ mkdir -p /config/ytdl-sub-configs && \
cp /defaults/config.yaml /config/ytdl-sub-configs/config.yaml cp /defaults/config.yaml /config/config.yaml
[[ ! -e /config/ytdl-sub-configs/subscriptions.yaml ]] && \ [[ ! -e /config/subscriptions.yaml ]] && \
mkdir -p /config/ytdl-sub-configs && \ mkdir -p /config/ytdl-sub-configs && \
cp /defaults/subscriptions.yaml /config/ytdl-sub-configs/subscriptions.yaml cp /defaults/subscriptions.yaml /config/subscriptions.yaml
[[ ! -d /config/ytdl-sub-configs/examples ]] && \ [[ ! -d /config/examples ]] && \
mkdir -p /config/ytdl-sub-configs/examples && \ mkdir -p /config/examples && \
cp /defaults/examples/* /config/ytdl-sub-configs/examples cp /defaults/examples/* /config/examples
# permissions # permissions
chown -R ${PUID:-abc}:${PGID:-abc} \ chown -R ${PUID:-abc}:${PGID:-abc} \

View file

@ -21,32 +21,32 @@ Docker and Unraid
.. tab-item:: GUI Image .. tab-item:: GUI Image
The script that will execute automatically is located at ``/config/ytdl-sub-configs/run-cron``. The script that will execute automatically is located at ``/config/run_cron``.
Access your container at http://localhost:8443/, then in the GUI terminal run these commands: Access your container at http://localhost:8443/, then in the GUI terminal run these commands:
.. code-block:: shell .. code-block:: shell
echo '#!/bin/bash' > /config/ytdl-sub-configs/run_cron echo '#!/bin/bash' > /config/run_cron
echo "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" >> /config/ytdl-sub-configs/run_cron echo "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" >> /config/run_cron
echo "echo 'Cron started, running ytdl-sub...'" >> /config/ytdl-sub-configs/run_cron echo "echo 'Cron started, running ytdl-sub...'" >> /config/run_cron
echo "cd /config/ytdl-sub-configs" >> /config/ytdl-sub-configs/run_cron echo "cd /config/ytdl-sub-configs" >> /config/run_cron
echo "ytdl-sub --config=config.yaml sub subscriptions.yaml" >> /config/ytdl-sub-configs/run_cron echo "ytdl-sub --config=config.yaml sub subscriptions.yaml" >> /config/run_cron
chmod +x /config/ytdl-sub-configs/run_cron chmod +x /config/run_cron
chown abc:abc /config/ytdl-sub-configs/run_cron chown abc:abc /config/run_cron
You can test the newly created script by running: You can test the newly created script by running:
.. code-block:: shell .. code-block:: shell
/config/ytdl-sub-configs/run_cron /config/run_cron
To create the cron definition, run the following command: To create the cron definition, run the following command:
.. code-block:: shell .. code-block:: shell
echo "# min hour day month weekday command" > /config/crontabs/abc echo "# min hour day month weekday command" > /config/crontabs/abc
echo " 0 */6 * * * /config/ytdl-sub-configs/run_cron" >> /config/crontabs/abc echo " 0 */6 * * * /config/run_cron" >> /config/crontabs/abc
This will run the script every 6 hours. To run every hour, change ``*/6`` to ``*/1``, or to run once a day, change the same value to the hour (in 24hr format) that you want it to run at. See the `cron tab manpage`_ for more options. This will run the script every 6 hours. To run every hour, change ``*/6`` to ``*/1``, or to run once a day, change the same value to the hour (in 24hr format) that you want it to run at. See the `cron tab manpage`_ for more options.
@ -81,7 +81,7 @@ Docker and Unraid
docker compose restart docker compose restart
The script that will execute automatically is located at ``/config/run-cron``. The script that will execute automatically is located at ``/config/run_cron``.
Access your container from the terminal by running: Access your container from the terminal by running:
@ -93,13 +93,13 @@ Docker and Unraid
.. code-block:: shell .. code-block:: shell
echo '#!/bin/bash' > /config/ytdl-sub-configs/run_cron echo '#!/bin/bash' > /config/run_cron
echo "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" >> /config/ytdl-sub-configs/run_cron echo "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" >> /config/run_cron
echo "echo 'Cron started, running ytdl-sub...'" >> /config/ytdl-sub-configs/run_cron echo "echo 'Cron started, running ytdl-sub...'" >> /config/run_cron
echo "cd /config/ytdl-sub-configs" >> /config/ytdl-sub-configs/run_cron echo "cd /config/ytdl-sub-configs" >> /config/run_cron
echo "ytdl-sub --config=config.yaml sub subscriptions.yaml" >> /config/ytdl-sub-configs/run_cron echo "ytdl-sub --config=config.yaml sub subscriptions.yaml" >> /config/run_cron
chmod +x /config/ytdl-sub-configs/run_cron chmod +x /config/run_cron
chown abc:abc /config/ytdl-sub-configs/run_cron chown abc:abc /config/run_cron
You can test the newly created script by running: You can test the newly created script by running: