a propos d'uptime - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 29-10-2004 à 23:14:34
Essaye uptimed
root@puduk linux # uprecords |
Marsh Posté le 29-10-2004 à 23:19:55
/proc/uptime ?
edit : grilled
Marsh Posté le 29-10-2004 à 23:33:16
j'oubliais je suis sous Openbsd donc pas de /proc
c'est quoi la libgtop ?
Marsh Posté le 30-10-2004 à 00:26:08
Taz a écrit : une bibliothèque C, ça t'intéresse ? |
vi jvé me faire mon ptit prog alors
merci
Marsh Posté le 30-10-2004 à 01:21:23
Taz a écrit : avec libgtop ? |
bah si ca permet d'avoir les infos qu'il faut oui
Marsh Posté le 30-10-2004 à 01:51:20
ben c'est pas très compliqué
tu fais un glibtop_init() au début de ton programme.
ensuite tu as qu'à utiliser
glibtop_uptime(...) et glibtop_loadavg(...) pour récupérer des informations
et en fin de programme, un petit glibtop_close() et voilà
Marsh Posté le 30-10-2004 à 02:03:11
Taz a écrit : ben c'est pas très compliqué |
merchi
Marsh Posté le 30-10-2004 à 02:16:49
hésite pas si t'as des questions/problèmes.
comment j'ai bien vendu ma daupe
Marsh Posté le 01-11-2004 à 13:23:14
Taz a écrit : hésite pas si t'as des questions/problèmes. |
tu peux me dire quels sont les includes nécessaires ?
Marsh Posté le 01-11-2004 à 13:33:36
[root@serveur] ~ (Mon Nov 01 @ 13:30:20) |
gettext c'est installé , mais je ne trouve pas la librairie. tu peux m'aider taz ?
Marsh Posté le 01-11-2004 à 15:16:27
utilise pkg-config
gcc $(pkg-config --cflags --libs libgtop-2.0)
pas la peine d'inclure
#include <glibtop_server.h>
#include <glibtop_machine.h>
Marsh Posté le 01-11-2004 à 15:17:23
t'as besoin de <glibtop.h> <glibtop/uptime.h> <glibtop/loadavg.h>
Marsh Posté le 01-11-2004 à 16:00:58
heu j'ai pas pkg-config (je suis sous OpenBSD)
et ensuite libgtop j'ai mis la 1.0.13p1, il faut la 2 plutot ?
Marsh Posté le 01-11-2004 à 16:37:52
si il te faut la 2 (version de développement include)
et installe pkg-config
edit: et me dit pas que ça existe pas ou que tu trouves pas, y a des tas de gens sous OpenBSD qui utilise GNOME sans problème
Marsh Posté le 01-11-2004 à 16:45:54
Bah les "tas de gens", ils linkent le programme avec les libraires..
Sinon, ca m'a l'air de sortir un tank pour ecraser une mouche vos trucs.. Y'a pas un sysctl sympa sous OpenBSD pour ca ? Y'en a sous FreeBSD.
Sinon, matte le code d'uptime, ca sera plus instructif !
Marsh Posté le 01-11-2004 à 16:54:15
non, ça sort pas du tank. c'est pas ma faute si c'est compliqué d'installer un truc minable sous OpenBSD ... si tu souffres du NIH, spamafote. LibGTop a déjà tout ça, je vois pas pour s'embêter à faire quelque chose.
Marsh Posté le 01-11-2004 à 17:03:17
Taz: mais on, je pense que gtrucbidule est bien installé, reste que si tu veux utiliser des libraires, faut les linker a tes programmes dans ton Makefile. Il faut aussi inclure les includes dans ton programme...
Nenelle: c'est pas tres compliqué en fait (enfin si tu te mets a le programmation C/Systeme ca risque), je veux bien te filler un bout de code
Marsh Posté le 01-11-2004 à 17:42:14
Code source d'upt.c (marche sous FreeBSD 5.3, devrait marcher sous OpenBSD aussi)
Code :
|
Le fichier Makefile (sous FreeBSD devrait marcher sous OpenBSD aussi):
Code :
|
Sources d'inspiration:
http://www.openbsd.org/cgi-bin/cvs [...] .bin/w/w.c
http://www.freebsd.org/cgi/cvsweb. [...] .bin/w/w.c
--
FreeBSD powah ! :]
Marsh Posté le 01-11-2004 à 17:42:57
ça c'est bien la mentalité BSD. restez dans votre coin, crevez tous seul.
Marsh Posté le 01-11-2004 à 17:49:04
Taz a écrit : ça c'est bien la mentalité BSD. restez dans votre coin, crevez tous seul. |
On voit bien la ta meconnaissance du milieu BSD :]
Marsh Posté le 01-11-2004 à 17:49:56
Taz a écrit : ça c'est bien la mentalité BSD. restez dans votre coin, crevez tous seul. |
Ca va 5 min d'agresser les gens et d'être hautain Taz...
Marsh Posté le 01-11-2004 à 17:56:39
ouais ouais c'est ça ... moi je me casse le cul sur une bibliothèque, et puis c'est des bleubites qui me disent qu'ils préfèrent faire tout seul.
et les BSD, oui je les connais. Ils la jouent solo : chaque BSD maintient une collection de patch sur tous les grands projets dont GNOME, et ils ne FONT jamais remonter les patchs.
alors j'arrête de perdre mon temps avec vous : vous en voulez pas ? ben débrouillez-vous.
Marsh Posté le 01-11-2004 à 18:02:30
Taz : tu es fier d'avoir fait ta lib c'est bien, bravo, tu es un grand.
Ca ne t'oblige pas à cracher sur les gens qui préfèrent faire autrement et utiliser un autre moyen pour obtenir le résultat voulu. Tu n'es pas dieu et t'as pas à insulter les gens parce qu'ils utilisent pas tes créations.
Après ta considération généraliste trollesque sur la communauté BSD tu peux la garder pour toi où du moins rester un minimum aimable en l'exposant.
Si tu es un dieu, le monde sans toi est merdique et les gens sont cons de pas forcément préférer ce que tu fais, bah tant pis...
J'ai rarement vu quelqu'un avoir autant la grosse tête
Marsh Posté le 01-11-2004 à 18:07:56
Zzozo a écrit : Taz vs. The World |
Pour avoir essayer d'aider Taz je peux confirmer qu'il y a des bizarerie dans la facon de gerer les patchs.
Marsh Posté le 01-11-2004 à 18:11:25
j'ai pas la grosse tête.
Bonjour, je suis débutant, je connais pas l'interface système d'openBSD pour récupérer l'uptime
- tiens, prends ça, y a tout dedans, c'est facile. (puis en message privé : si tu as des problèmes hésite pas à demander)
- j'arrive pas à installer
moi je peux rien faire de plus. C'est pas la peine de demander de l'aide si on en veut pas.
alors puisque pour une fois, c'est vous qui le demander
RTFM et démerde toi
Marsh Posté le 01-11-2004 à 18:14:54
Taz a écrit : ouais ouais c'est ça ... moi je me casse le cul sur une bibliothèque, et puis c'est des bleubites qui me disent qu'ils préfèrent faire tout seul. |
Pourquoi installé un enieme bibliotheque sur un système alors que toutes les infos sont déjà disponible en cherchant il est vrai un peu ? Pour le bleubite, ca me fait doucement rigoler :]
Taz a écrit a écrit : et les BSD, oui je les connais. Ils la jouent solo : chaque BSD maintient une collection de patch sur tous les grands projets dont GNOME, et ils ne FONT jamais remonter les patchs. |
Ah ouais t'as l'air de *TROP* *TROP* bien connaitre les BSD!! J'vais t'expliquer que tes soit-disant patchs qu'on garde secrets sont des adaptations des applications souvent sous Linux sous FreeBSD. Exemple pour xmms les patches secrets sont dans files ( http://www.freebsd.org/cgi/cvsweb. [...] mms/files/ ). Regarde *BIEN* les commits log, peut etre que tu comprendras !!
Un project comme gnome, meme avec beaucoup de bonne volontée ne se compile pas forcement "out-of-the-box" en prenant les sources. Les plus gros problemes sont souvent les makefiles (chemins hardcodés par exemple!). Et bien souvent les mainteneurs de ports remontent ce genre de problemes pour rendre les applications vraiment "portables".
Taz a écrit a écrit : alors j'arrête de perdre mon temps avec vous : vous en voulez pas ? ben débrouillez-vous. |
Pas grave, tu connais pas les BSD, on va pas t'en vouloir, t'es pas le seul ici.
Marsh Posté le 01-11-2004 à 18:16:20
oulalal pkoi vous vous engueulez j'aurais pas du poser ma question alors
bon : merci pour ton aide Taz mais vu qu'une solution plus simple existe je vais la prendre si ça marche. ds le cas contraire je vais mettre la version 2 et utiliser ça.
mais bon je comprend que tu sois pas content, c'est pas une question pour cracher sur des gens.
et puis je voies pas trop pkoi les utilisateurs de bsd creveraient c'est pas linux qui les tuera, il n'y a pas de concurrence que je sache, ce sont juste des systemes differents.
Marsh Posté le 01-11-2004 à 18:17:26
Taz a écrit : j'ai pas la grosse tête. |
t'es gentil mais t'evites de parler comme ça. je te remercier pour ton aide, ensuite si tu veux partir dans un délire c'est ton probleme.
je m'arrete la, merci à vous pour votre aide.
Marsh Posté le 01-11-2004 à 18:20:46
ReplyMarsh Posté le 01-11-2004 à 18:27:58
Bon sujet clos, Nenelle semble avoir obtenu satisfaction sur la réponse et le reste n'est que combat de coq.
Taz : Si, tu as la grosse tête, tu as aidé c'est cool, ensuite tu agresses toute autre alternative que la tienne et tu traites tout le monde comme de la sous merde. C'est pas la première fois, c'est même une habitude, aider ne te donne pas le droit d'aller agresser les gens par la suite.
Marsh Posté le 29-10-2004 à 22:42:09
y aurait il un script / un soft qui permettent d'exploiter plus facilement les données que renvoient uptime.
du style
=> uptime
10:39PM up 21 days, 6:37, 2 users, load averages: 0.22, 0.20, 0.17
au lieu de me faire chier à parser ça pour recuperer le nb de jours, d'heures ... vu que le format de la string est meme pas constant, y a il 1 autre moyen quelconque de récuperer ces informations ?
merci
---------------
http://chilax.com/forum/index.php?showforum=46 => !!!