Настройка на cron job за период

stuklen

Well-Known Member
Има ли някакъв начин да се настрои така cron job, че да се извиква даден скрипт в рамките на 2 часа през деня през 1 минути.
Пример: искам да задам период от 2 часа от 15ч : 17ч и в този период скрипта ми се извиква през 1 минута. т.е. 120 пъти на ден в диапазона 15ч - 17ч През останалата част на деня, да не се вика. И на другия ден пак така..
Може ли да стане такова нещо?
 
Код:
*/1 15,16 * * * command
 
Последно редактирано:
Има ли някакъв начин да се настрои така cron job, че да се извиква даден скрипт в рамките на 2 часа през деня през 1 минути.
Пример: искам да задам период от 2 часа от 15ч : 17ч и в този период скрипта ми се извиква през 1 минута. т.е. 120 пъти на ден в диапазона 15ч - 17ч През останалата част на деня, да не се вика. И на другия ден пак така..
Може ли да стане такова нещо?

Чекни това и си настройвай каквито часове, минути и секунди искаш - https://crontab.guru/
 
в неговия случай едва ли, но и това се среща... би трябвало да знаеш, щом си "линуксар" :)
И ти би трябвало да знаеш, че обичайното повторение с интервал по-къс от минута не се нарича cronjob и не се настроява през crontab.
 
И ти би трябвало да знаеш, че обичайното повторение с интервал по-къс от минута не се нарича cronjob и не се настроява през crontab.

оценявам, че ми се обясняваш като 16 г. ученичка в любов, но не е нужно, просто не си интересна ;)
 
И ти би трябвало да знаеш, че обичайното повторение с интервал по-къс от минута не се нарича cronjob и не се настроява през crontab.
И да и не.
Зависи какво ти трябва: https://linuxconfig.org/how-to-exec...ntervals-jobs-using-cron-time-based-scheduler
Най-често ползвам custom daemon с безкраен цикъл, въпрос на предпочитание.
 
оценявам, че ми се обясняваш като 16 г. ученичка в любов, но не е нужно, просто не си интересна ;)
Очевидно отзад ще ти влезе по-лесно, отколкото в главата.
 
И да и не.
Зависи какво ти трябва: https://linuxconfig.org/how-to-exec...ntervals-jobs-using-cron-time-based-scheduler
Най-често ползвам custom daemon с безкраен цикъл, въпрос на предпочитание.
При наличие на systemd, кому е нужна тази еквалибристика. Това беше модерно в ерата на redhat 3, а и в приложения сайт няма възможност за секундно изпълнение. Иначе в *nix можеш да направиш всичко поне по два различни начина, стига да имаш нещо в главата
 
На теория е възможно, но на практика се оправяй сам :D
Ако имаш 1 крон, който да извика определен файл в определено време на деня, в който файл рънваш пхп цикъл 120 пъти през 60секунди и функцията извиква каквото ти трябва... всичко е точно.

Тоест в този цикъл 120 пъти през 60 секунди викаш файла или фунцията, която ти трябва. А началния крон ти помага за стартирането на цикъла.
 
Като се замисля... така може да имаш проблем със сървъра, но пък в този цикъл може поне да правиш заявка към втори крон, който да прави нещо и после пак да задвижи цикъла. Нещо такова... :D
 

Горе