( apal | 2018. 12. 08., szo – 09:35 )

+1. Pontosan ezt kell csinalni. Kozonseges mezei shell-ben pont ezt es/vagy ilyesmit szoktam:


#!/bin/bash

period=60

while true; do
        time=`date +%s`
        wait=$((period-(time%period)))
        sleep $wait
        date
        sleep $((RANDOM%3+1))
done

(itt az utolso sleep szimulalja azt hogy valami random ideig futo dolog tortenik periodikusan)

Ez tok egyszeruen atultetheto python-ban is, lenyeg hogy az unix timestamp-et kerdezd le, es ha egesz szamokra kerekited akkor tkp meg egyszerubb is (lasd: `import time; int(time.time())`)