forum.novilleclubinfo.be

Forum de novilleclubinfo
Dernière visite: 27 Juin 2019 13:06 Nous sommes le 27 Juin 2019 13:06

Heures au format UTC [ Heure d’été ]




 [ 1 message ] 
Auteur Message
MessagePosté: 19 Oct 2013 17:18 
Hors ligne
Site Admin

Inscription: 14 Jan 2007 02:45
Messages: 118
Localisation: NOVILLE-BASTOGNE
voir http://hjj.free.fr/FBV6/page132.html
Pour Info :
DynDNS devient lentement mais surement payant.
À présent un « login » une fois par mois sur le compte Dyndns est nécessaire pour
préserver son compte.

Sinon 25 $ /an (pour l’instant).

Bonjour,
J'ai reçu (comme d'autres sûrement) un mail de Dyndns m'informant de
leur changement de politique :
"Starting now, if you would like to maintain your free Dyn account, you
must now log into your account once a month. Failure to do so will
result in expiration and loss of your hostname. Note that using an
update client will no longer suffice for this monthly login"
Donc, il faudra se logger au moins 1x par mois sur son compte pour
maintenir la gratuité. C'est de bonne guerre, mais embêtant...
J’ai oublié 2 fois et hop l’adresse de complaisance a été supprimée. Le compte utilisateur reste, par contre il faut remettre son adresse puis activer.

DynDNS.org - Connexion automatique pour les utilisateurs gratuits
Windows
J'ai créé un VBScript qui permettra d'automatiser la connexion à votre libre DynDNS représente tous les X jours. Check it out ici: http://pastebin.com/tQZyhdqD
Copiez / collez le code dans un fichier vide nommé dyndns_autologin.vbs.
Utilisation:
Exécuter manuellement dyndns_autologin.vbs de la ligne de commande:
Code: dyndns_autologin.vbs Identifiant Mot de passe
Ou vous pouvez exécuter le script à partir d'une tâche planifiée en ajoutant une action pointant vers:
Code:
C: \ Windows \ System32 \ CScript.exe
et avec les arguments suivants:
Code:
/ / Nologo / / BC: \ chemin \ vers \ dyndns_autologin.vbs Identifiant Mot de passe
Linux
https://github.com/mindfuckup/Scripts/b ... yndnslogin.
c'est un fichier bash
Avec gedit j'ai configuré username et password , enrégistré et rendu le fichier exécutable dans propriétés/Permissions
Il faut se mettre en root (ou sudo), se mettre dans le répertoire qui contient le programme
cd <nom du répertoire>
En Debian ou Ubuntu ==> /usr/local/bin/dyndnslogin ==> bash <nom du programme> ==> Login successful

Pour le lancement automatique http://www.stoufis.gr/blog/topics/2010

crontab
crontab est le nom du programme sous Unix (et Linux) qui permet d'éditer des tables de configuration du programme cron. Ces tables spécifient les tâches à exécuter et leur horaire d'exécution avec possibilité d'horaire périodique. Par extension, on appelle souvent cron (ou cron job en anglais) toute tâche lancée à horaire périodique.
La commande crontab édite un fichier relatif à l'utilisateur. Par sécurité, crontab vérifie la syntaxe avant de mettre à jour le fichier. Ce fichier se situe dans l'arborescence /var, par exemple :
* /var/spool/cron/crontabs/<utilisateur> (AIX, HP-UX, Solaris, Debian GNU/Linux et Ubuntu)
Ainsi pour l'utilisateur root sur une machine Debian ou Ubuntu, la table cron sera stockée dans /var/spool/cron/crontabs/root

Dans un terminal, tapez crontab -e , éditer votre crontab et ajouter la ligne suivante:
5 23 * * 0 /usr/local/bin/dyndnslogin

Chaque entrée de la table (chaque ligne) correspond à une tâche à exécuter et doit respecter cette notation :
mm hh jj MMM JJJ tâche
* mm représente les minutes (de 0 à 59)
* hh représente l'heure (de 0 à 23)
* jj représente le numéro du jour du mois (de 1 à 31)
* MMM représente l'abréviation du nom du mois (jan, feb, ...) ou bien le numéro du mois (de 1 à 12)
* JJJ représente l'abréviation du nom du jour ou bien le numéro du jour dans la semaine :
o 0 = Dimanche
o 1 = Lundi
o 2 = Mardi
o ...
o 6 = Samedi
o 7 = Dimanche (représenté deux fois pour les deux types de semaine)

Pour chaque valeur numérique (mm, hh, jj, MMM, JJJ) les notations possibles sont :
* * : à chaque unité (0, 1, 2, 3, 4...)
* 5,8 : les unités 5 et 8
* 2-5 : les unités de 2 à 5 (2, 3, 4, 5)
* */3 : toutes les 3 unités (0, 3, 6, 9...)
* 10-20/3 : toutes les 3 unités, entre la dixième et la vingtième (10, 13, 16, 19)

Si, sur la même ligne, le « numéro du jour du mois » et le « jour de la semaine » sont renseignés, alors cron exécutera la tâche quand l'un des champs correspond. Par exemple, la ligne suivante indique que la tâche doit être exécutée les vendredis ainsi que le 13 de chaque mois, à 00:00 du matin :

Quelques exemples :
* */1 * * * * commande : Toutes les minutes de toutes les heures de tous les jours de tous les mois
* 0 10 * * 1-5 commande : Du lundi au samedi (1-6) à 10h00
* 0 21 4,14,24 * * commande : Les 4, 14 et 24 de chaque mois à 21h00
* 19 8-16/1 * 1,2 1-6 commande : Toutes les heures de 8h à 16h, à la 19ème minute, en Janvier et Février tous les jours sauf le dimanche

Pour Debian ou Ubuntu:
il vous faut éditer /etc/rsyslog.conf
et décommenter la ligne suivante : cron* /var/log/cron.log ou ajouter la ligne à la fin du fichier.
Sauvez et quittez, puis créez le fichier avec $ touch /var/log/cron
sysklogd doit etre installé sionon ==> synaptic
Redémarrez le démon syslog avec $ /etc/init.d/sysklogd restart


Pour vérification
Pour visionner la ligne de commande : sudo -s ==> crontab -e
et on voit la ligne.
On peut le voir comme ça sinon : less /var/spool/cron/crontabs/root

Journal des opérations http://fr.wikipedia.org/wiki/Crontab

30 23 1.15 * * /usr/local/bin/dyndnslogin >> /var/log/dyndns.log
pour une exécution du script tous les 15 jours et l'enregistrement des log dans le fichier dyndns.log
Le fichier de log sera créé au premier enregistrement soit vendredi (premier jour du mois) = /var/log/dyndns.log


Commandes utiles
Indique l'horaire de la dernière tâche exécutée pour l'ensemble des utilisateurs :
ls -lut /etc/init.d/cron
Extrait du journal du système les informations concernant la table cron :
grep -w cron /var/log/syslog
Relance le démon cron :
/etc/init.d/cron force-reload

Le fichier a bien été créé mais il n'apparait que "Login successful" pas de date ni d'heure !
Réponse de François
J'ai légèrement modifié le fichier cron :
30 23 1,15 * * echo "Time: $(/bin/date)" >>/var/log/dyndns.log&&/usr/local/bin/dyndnslogin 2>&1 >> /var/log/dyndns.log
modifié le 17/11/13
0 * * * * echo "Time: $(/bin/date)" >>/var/log/dyndns.log&&/usr/local/bin/dyndnslogin 2>&1 >> /var/log/dyndns.log
# fsc: toutes les heures.
0 */2 * * * echo "Time: $(/bin/date)" >>/var/log/dyndns.log&&/usr/local/bin/dyndnslogin 2>&1 >> /var/log/dyndns.log
# toutes les 2 heures
0 22 * * * 1 echo "Time: $(/bin/date)" >>/var/log/dyndns.log&&/usr/local/bin/dyndnslogin 2>&1 >> /var/log/dyndns.log
# gille: tous les lundis à 22 H
# Il suffira de mettre un # pour supprimer

Message de Dyndns du 21/11/2013
Since enforcing our 30-day manual account login for free users, we heard requests that a single email reminder to log in just is not enough. You asked for it, so we delivered.
Effective December 1, 2013, you will now receive a reminder email 15 days ahead of account expiration, in addition to an alert 5 days ahead of expiration -- both sent if you have not manually logged in within the last 30 days.
If you are looking to avoid the 30-day login, we are offering Remote Access (formerly DynDNS Pro) at a reduced rate for a limited time. There are no logins required and you get uninterrupted service for 1 year.
Here is how to upgrade. Note that the discount will be applied upon checkout:
- Click here and login to add 2 years of Remote Access service to your cart for just $30 USD (25% savings off listed price).
Please let us know if there are questions.
Traduction
Depuis l'application de notre 30 jours manuel compte de connexion pour les utilisateurs libres, nous avons entendu les demandes qu'un seul rappel par mail pour vous connecter n'est pas suffisant. Vous l'avez demandé, nous avons livré.
À compter du 1er Décembre 2013, vous allez maintenant recevoir un courriel de rappel 15 jours avant l'expiration du compte, en plus une alerte 5 jours avant expiration - tous deux envoyés si vous n'êtes pas connecté manuellement dans les 30 derniers jours.
Si vous cherchez à éviter la connexion de 30 jours, nous offrons l'accès à distance (anciennement Pro DynDNS) à un taux réduit pour un temps limité. Il n'y a pas de connexions nécessaires et vous obtenez un service ininterrompu pendant 1 an.
Voici comment mettre à niveau. Notez que le rabais sera appliqué au moment du départ:
- Cliquez ici et connectez-vous pour ajouter deux années de service d'accès à distance à votre panier pour seulement 30 $ US (25% d'économie hors prix indiqué).
S'il vous plaît laissez-nous savoir s'il ya des questions.


Haut
  
 
 [ 1 message ] 

Heures au format UTC [ Heure d’été ]


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Aller à:  
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com