Certains programmes/scripts doivent être exécutés à des heures spécifiques dans un fuseau horaire différent du fuseau horaire du système.Programmation de scripts dans un fuseau horaire différent
A la crontab en Perl, mais qui respecte un fuseau horaire et des règles DST dans une région différente de celle dans laquelle le système est configuré.
Voici le cas d'utilisation: Je vais créer une feuille Excel avec le temps PT dans la colonne B et le programme correspondant/script Perl pour exécuter dans la colonne C.
Rien précis sur ces informations étant dans un Excel feuille - pourrait être le fichier texte brut/"crontab" entrée aussi. Un script Perl lira les données de la feuille Excel et exécutera/produira ces scripts au bon moment. La chose à garder à l'esprit est que le script Perl devrait fonctionner correctement quel que soit le fuseau horaire sur lequel le système est en cours d'exécution. Indépendamment du fait que le script s'exécute sur une boîte dans NY ou IL ou CA, il doit générer les scripts à l'heure mentionnée dans les entrées de fichier selon l'heure standard du Pacifique avec DST à l'esprit. Comme je l'ai déjà dit, il est très important de savoir "automagiquement" (sans programmation explicite) des dernières règles DST pour la région PT.
Que suggéreriez-vous? Peut-être que je peux visiter un site web qui montre l'heure actuelle dans cette région et en analyser la valeur, et exécuter les scripts quand c'est l'heure correcte?
Un tel site convivial de grattoir d'écran de Perl?
Ou peut-être que je peux utiliser un module Perl intelligent, comme Schedule::Cron
Pour mémoire, un grand nombre de bonnes suggestions est venu à http://www.perlmonks.org/index.pl?node_id=772934, cependant, ils, de façon typique à/Cron, travail par le système configuré fuseau horaire.
EXCELLENT travail! – PoorLuzer