mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-20 04:37:19 +02:00
automatically create cronjob for kindle-display (#2657)
This commit is contained in:
@@ -151,6 +151,14 @@ EOF
|
|||||||
sudo -u $USERNAME $CRON_FILE
|
sudo -u $USERNAME $CRON_FILE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# set cronjob
|
||||||
|
echo "# setting cronbjob for kindle-display (default: every 5 minutes)"
|
||||||
|
echo "# /etc/cron.d/kindle-display
|
||||||
|
SHELL=/bin/bash
|
||||||
|
PATH=/bin:/usr/bin:/usr/local/bin
|
||||||
|
# m h dom mon dow user-name command to be executed
|
||||||
|
*/5 * * * * $USERNAME $CRON_FILE >/dev/null 2>&1" | sudo tee /etc/cron.d/kindle-display >/dev/null
|
||||||
|
|
||||||
echo "OK - the KINDLE-DISPLAY script is now installed."
|
echo "OK - the KINDLE-DISPLAY script is now installed."
|
||||||
echo ""
|
echo ""
|
||||||
echo "Switch to the '$USERNAME' user and adapt the settings in $CONFIG_FILE"
|
echo "Switch to the '$USERNAME' user and adapt the settings in $CONFIG_FILE"
|
||||||
@@ -161,19 +169,6 @@ EOF
|
|||||||
echo "KINDLE-DISPLAY already installed."
|
echo "KINDLE-DISPLAY already installed."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cron_count=$(sudo -u $USERNAME crontab -l | grep "$CRON_FILE" -c)
|
|
||||||
if [ "${cron_count}" = "0" ]; then
|
|
||||||
echo ""
|
|
||||||
echo "You might want to set up a cronjob to run the script in regular intervals."
|
|
||||||
echo "As the '$USERNAME' user you can run the 'crontab -e' command."
|
|
||||||
echo ""
|
|
||||||
echo "Here is an example for updating every five minutes ..."
|
|
||||||
echo ""
|
|
||||||
echo "SHELL=/bin/bash"
|
|
||||||
echo "PATH=/bin:/usr/bin:/usr/local/bin"
|
|
||||||
echo "*/5 * * * * $CRON_FILE > /dev/null 2>&1"
|
|
||||||
fi
|
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -192,6 +187,7 @@ if [ "$1" = "0" ] || [ "$1" = "off" ]; then
|
|||||||
sudo systemctl stop kindle-display
|
sudo systemctl stop kindle-display
|
||||||
sudo systemctl disable kindle-display
|
sudo systemctl disable kindle-display
|
||||||
sudo rm /etc/systemd/system/kindle-display.service
|
sudo rm /etc/systemd/system/kindle-display.service
|
||||||
|
sudo rm -f /etc/cron.d/kindle-display
|
||||||
|
|
||||||
# close port on firewall
|
# close port on firewall
|
||||||
sudo ufw deny $SERVER_PORT
|
sudo ufw deny $SERVER_PORT
|
||||||
|
Reference in New Issue
Block a user