awsseopanel

Configure scheduled tasks

NOTE: We are in the process of modifying the file structure and configuration for many Bitnami stacks. On account of these changes, the file paths stated in this guide may change depending on whether your Bitnami stack uses native Linux system packages (Approach A), or if it is a self-contained installation (Approach B). To identify your Bitnami installation type and what approach to follow, run the command below:

 $ test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."

The output of the command indicates which approach (A or B) is used by the installation, and will allow you to identify the paths, configuration and commands to use in this guide. Refer to the FAQ for more information on these changes.

Approach A (Bitnami installations using system packages):

Follow the steps below:

  • Run the following command to open the crontab file:

      $ sudo crontab -e
    

    If prompted for an editor, select one you are most acquainted with. nano is the easiest one if you don’t know which one to choose.

  • At the end of the file, add the following line:

      */15 * * * *  su daemon -s /bin/sh -c "/opt/bitnami/php/bin/php /opt/bitnami/seopanel/cron.php >/dev/null"
    
  • Save the file and exit.

This cron entry will run the script every 15 minutes.

Approach B (Self-contained Bitnami installations)

Follow the steps below:

  • Run the following command to open the crontab file:

      $ sudo crontab -e
    

    If prompted for an editor, select one you are most acquainted with. nano is the easiest one if you don’t know which one to choose.

  • At the end of the file, add the following line:

      */15 * * * *  su daemon -s /bin/sh -c "/opt/bitnami/php/bin/php /opt/bitnami/apps/seopanel/htdocs/cron.php >/dev/null"
    
  • Save the file and exit.

This cron entry will run the script every 15 minutes.

Last modification June 16, 2021