Page 1 sur 1
[openntpd] Le faire démarrer 1min après le login (résolu)
Publié : ven. 30 oct. 2009, 11:50
par zakora
Bonjour à tous!
J'ai quelques soucis d'horloge qui se dérègle, du coup j'utilise openntpd pour ne plus avoir de problème (ce n'est peut-être pas la solution la plus élégante mais elle fonctionne

).
Le problème étant que openntpd peut se mettre à jour uniquement s'il y a une connexion internet active. Or ma connexion ne s'active qu'une fois après m'être logué.
Ma question est donc : comment faire un script qui démarrerait openntpd ~30s après que je me sois logué?
Merci
Re: [openntpd] Le faire démarrer 1min après le login
Publié : ven. 30 oct. 2009, 12:03
par Francky
Essaye cela
Tu le rends exécutable et le met dans 'Application au démarrage' si tu utilises gnome
Re: [openntpd] Le faire démarrer 1min après le login
Publié : ven. 30 oct. 2009, 13:58
par Vinvin
D'accord avec Francky.
Toutefois, je pense que c'est avec cette commande que tu pourras démarrer Openntpd :
Cette commande doit être lancée en root, bien sûr.
Re: [openntpd] Le faire démarrer 1min après le login
Publié : ven. 30 oct. 2009, 14:36
par zakora
Voilà ce que j'ai pour l'instant :
Biensûr ça ne fonctionne pas parce que le script n'est pas lancé avec les droits suffisants.
Cependant je n'ai pas envie de devoir rentrer une nouvelle fois mon mot de passe à chaque fois que je me logue.
Je vois deux solutions :
1. Dire à sudo qu'il est possible de lancer openntpd sans être root (mais bon, c'est pas top)
2. Demander à gnome de récupérer mon mot de passe et de lancer le script avec (en utilisant gnome-keyring à priori?).
Pour la première solution je pense qu'il suffit de bidouiller un peu avec visudo, mais j'aimerais faire la solution qui me paraît plus propre. Si quelqu'un a une idée de comment faire je suis intéressé
Merci
Re: [openntpd] Le faire démarrer 1min après le login
Publié : ven. 30 oct. 2009, 15:33
par tuxce
juste rajoute un "sleep x" dans /etc/conf.d/openntpd
sinon l'option "-S" à définir dans le même fichier permet de retarder l'ajustement de l'heure.
Re: [openntpd] Le faire démarrer 1min après le login
Publié : ven. 30 oct. 2009, 15:38
par Vinvin
Je te propose de lancer ton script comme un démon au démarrage.
Place ton script dans le répertoire
/etc/rc.d et donne-lui un nom explicite, par exemple
mon_script_pour_lancer_openntpd Édite ensuite ton fichier
/etc/rc.conf et place-y le nom de ton script :
De cette façon, ton script sera lancé en root à chaque démarrage de l'ordinateur.
Re: [openntpd] Le faire démarrer 1min après le login (résolu)
Publié : ven. 30 oct. 2009, 18:12
par zakora
J'ai opté pour la solution de Vinvin
Merci à vous

Re: [openntpd] Le faire démarrer 1min après le login (résolu)
Publié : ven. 30 oct. 2009, 18:47
par tuxce
la solution va démarrer openntpd au démarrage et à l'extinction de l'ordi.
Re: [openntpd] Le faire démarrer 1min après le login (résolu)
Publié : ven. 30 oct. 2009, 19:10
par benjarobin
Non pas obliger cela dépend comment est ecrit le programme.. Il y a une fonction start et stop
Je parle du switch case.
Il suffit de rien mettre dans stop
Re: [openntpd] Le faire démarrer 1min après le login (résolu)
Publié : ven. 30 oct. 2009, 20:53
par tuxce
benjarobin a écrit :Non pas obliger cela dépend comment est ecrit le programme..
ben comme il est écrit dans le topic, il démarrera les 2 fois sinon je vois pas pourquoi on se prend la tête à écrire un programme alors qu'il suffit de rajouter ce qu'on veut dans le fichier de conf.
Re: [openntpd] Le faire démarrer 1min après le login (résolu)
Publié : ven. 30 oct. 2009, 21:37
par benjarobin
Je suis tout a fait d'accord avec toi de tout façon, je tenais a préciser que si on faisait les choses bien, que c'était aussi possible et cette solution et assez générale, elle peut s'appliquer a d'autre cas