Mein Suse 11 hat die Zeit selbst umgestellt, gebe ich im Shell date ein
bekomme ich die richtig Zeit, Suse holt sich die Zeit aus dem I-Netz.
Aber warum funktioniert mein Shell-Script dann nicht mehr?
Code: Select all
timestamp=$(date +%s)
sql1="$(echo "SELECT count(*) AS menge FROM jobs WHERE status= 1 AND von_timestamp<$timestamp " | /usr/bin/mysql -u root -ppw tb )"
menge=${sql1//menge};
if [ $menge -gt 0 ]
then
#Job bearbeiten
also fehlt hier timestamp=$(date +%s) 3600 Sec.
mann kann ich natürlich 3600 zurechnen, und in Herbst das wieder entfernen,
aber ich dachte echo $(date +%s) und echo date wird aus der selben Uhr gezogen.