Merge pull request #2903 from pi-hole/tweak/store-gravity-timestamp

Store timestamp when the gravity table was last updated successfully
This commit is contained in:
DL6ER 2019-09-01 19:05:46 +02:00 committed by GitHub
commit ab90ff565a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 0 deletions

View File

@ -90,6 +90,16 @@ generate_gravity_database() {
chmod g+w "${piholeDir}" "${gravityDBfile}"
}
update_gravity_timestamp() {
# Update timestamp when the gravity table was last updated successfully
output=$( { sqlite3 "${gravityDBfile}" <<< "INSERT OR REPLACE INTO info (property,value) values (\"updated\",cast(strftime('%s', 'now') as int));"; } 2>&1 )
status="$?"
if [[ "${status}" -ne 0 ]]; then
echo -e "\\n ${CROSS} Unable to update gravity timestamp in database ${gravityDBfile}\\n ${output}"
fi
}
# Import domains from file and store them in the specified database table
database_table_from_file() {
# Define locals
@ -749,6 +759,8 @@ fi
gravity_generateLocalList
gravity_ShowCount
update_gravity_timestamp
gravity_Cleanup
echo ""