Blog-note

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 19 mai 2011

Développer un daemon en langage C

Cet article rappelle les opérations à réaliser pour qu'un programme puisse s'exécuter proprement comme un daemon en arrière plan sous UNIX : lien avec exemple

jeudi 16 décembre 2010

bash : ridiriger une entree/sortie en cours de script

exec </tmp/fichier

permet en cours de script de lire le fichier via l'entrée standard du script

lundi 24 mai 2010

Sortie de OpenBSD 4.7

OpenBSD 4.7 est sorti la semaine dernière.

lundi 8 février 2010

sudo : autoriser la montée en privilège en utilisant le mot de passe de l'utilisateur

Exemple pour que alice puisse passer root en utilisant son propre password dans le fichier /etc/sudoers :

alice    ALL = PASSWD: ALL


La montée en privilège se fait par la commande

sudo -u root -s


lundi 21 décembre 2009

Calcul de la date de la veille sans GNU date

GNU date implémente une option --date extrèmement pratique qui permet de manipuler une date autre que celle actuelle.

Sous les Unix BSD (Solaris, OpenBSD... ), le binaire date n'est pas la version GNU.

Le seul moyen que j'ai trouvé pour calculer la date de la veille et de jouer avec le Time Zone :

> date
Mon Dec 21 14:49:30 CET 2009
> TZ=GMT+25 date
Sun Dec 20 12:49:40 GMT 2009

Faut juste faire gaffe à bien choisir le TZ en fonction du TZ de la machine (en particulier si le calcul est fait aux alentour de minuit GMT) !

- page 1 de 9