Peux tu m'en dire plus sur les Run Level?
Je vois dans ta réponse 3 valeurs. je pense que 90 doit correspondre au 90eme démon lancé, et 10 doit doit correspondre au 10éme démon arrêté.
Mais à quoi correpond 2345 ?
S'il n'y pas de de démon 89, est ce que le démon 90 sera quand même lancé ?
aussi étrange que cela puisse être, Ktorent est une partie de KDE. D'où mes 2 question :
Est ce que KDE est installé sur ta machine ?
Est ce que tu arrive à naviguer sur le WEB avec Konqueror ?
Tout d'abord merci de vos réponse car je pensais m'a demande farfelue .....
En fait j'ai des fichiers qui sont propriétaires qui doivent être charger dans une application mais je ne veux pas que mes utilisateurs copie ces fichiers dans leur HOME pour des raisons de copyright
Je pense que la conclusion est la suivant : ce n'est pas possible....
Merci Gyro
Effectivement je n'avait pas penser à la commande "tail" certainement à cause du lundi matin :-)
J'ai simplifié ta ligne de commande par la suivante :
tail -`grep -n "TIMESTAMP 12/31/2007" Fichier.log | awk -F: '{print $1}'` Fichier.log
Mais j'ai un problème avec celle ci. En effet la commande tail -34 Fichier.log m'affiche bien les premières 34 lignes du fichier.log.
Dans mon cas le "grep -n "TIMESTAMP 12/31/2007" Fichier.log | awk -F: '{print $1}'" donne 34171. Le tail m'affiche tout le fichier sans s'arrêter à la ligne 34171.
En fait, j'aimerais avoir la liste de ce qu'il y avait avant le "TIMESTAMP 12/31/2007".
J'ai un fichier log sur plusieurs mois et j'aimerais le découper en plusieurs fichiers avec des dates bien précises......
J'ai pensé à une boucle "while" mais cela implique de charger le fichier en variable donc en mémoire.... Il est trop gros plusieurs centainnes de méga
En fait j'aimerais que mon script
- Pose la question
- Si c'est n, il repose la question
- Si c'est oui ou rien la boucle s'arrête.
J'ai donc repris la première version du script avec la boucle until. et j'ai rajouté la ligne de Castorpilot.
Voici le résultat :
Est ce que cela vous conviens ? [O,n]
O
Est ce que cela vous conviens ? [O,n]
var1 prend bien la value O mais cela n'arrête pas la boucle.
J'ai rempalcer while ou until avec une boucle for. J'ai le résultat expérer car O ou rien est reconnu comme valeur par defaut, et le script boucle que sur la réponse n
#!/bin/bash
clear
CONDITION_FINALE=n
for (( var1=O ; "$var1" == "$CONDITION_FINALE";))
do
#exécution de l'utilitaire jusqu'a la ligne suivante
echo -n "Est ce que cela vous conviens ? [O,n]"
read var1
done
exit 0
Mais j'ai quand même un message d'erreur à la sortie du script qui fait pas beau :
./boucle_until.sh: line 5: ((: == n: erreur de syntaxe : opérande attendu (error token is "== n")
J'ai desinstaller libgomp avec la commande rpm -e et j'ai reinstallé
les fichiers rpm ainsi que celui de libgomp sans message d'erreur avec la commande rpm -i.
Ensuite j'ai tapé la commande gcc -v ; c'est toujours la version 3 qui apparaît ....
J'ai donc du renomer /usr/bin/gcc en gcc3. ( à cause de la présence de gcc4), j'ai du ensuite faire un lien sur /usr/bin/gcc4.
J'ai desinstaller libgomp avec la commande rpm -e et j'ai reinstallé
les fichiers rpm ainsi que celui de libgomp sans message d'erreur avec la commande rpm -i.
Ensuite j'ai tapé la commande gcc -v ; c'est toujours la version 3 qui apparaît ....
J'ai donc du renomer /usr/bin/gcc en gcc3. ( à cause de la présence de gcc4), j'ai du ensuite faire un lien sur /usr/bin/gcc4.
[^] # Re: shell à vie
Posté par dubis . En réponse au message le mot de passe gene le script LFTP. Évalué à 2.
lftp -c "open $host;user $user '"$pass"';get file.zip;bye"
Merci Ecid
[^] # Re: Place de la parenthèse
Posté par dubis . En réponse au message commande awk. Évalué à 1.
[^] # Re: chkconfig
Posté par dubis . En réponse au message Transformer un script en démon. Évalué à 1.
# chkconfig: 5 99 10
sont les 2 premières ligne du script.
/etc/init.d est un lien vers rc.d/init.d
[^] # Re: chkconfig
Posté par dubis . En réponse au message Transformer un script en démon. Évalué à 1.
mais j'ai un autre problème :
chkconfig --add rc.script
le service rc.script ne prend pas en charge chkconfig
J'ai bien rajouté la ligne
#!/bin/sh
# chkconfig: 5 99 10
dans le script
[^] # Re: single ?
Posté par dubis . En réponse au message Transformer un script en démon. Évalué à 1.
allez @+
[^] # Re: single ?
Posté par dubis . En réponse au message Transformer un script en démon. Évalué à 1.
runlevel #root
Est plus positive .... Merci quand même
[^] # Re: chkconfig
Posté par dubis . En réponse au message Transformer un script en démon. Évalué à 1.
Peux tu m'en dire plus sur les Run Level?
Je vois dans ta réponse 3 valeurs. je pense que 90 doit correspondre au 90eme démon lancé, et 10 doit doit correspondre au 10éme démon arrêté.
Mais à quoi correpond 2345 ?
S'il n'y pas de de démon 89, est ce que le démon 90 sera quand même lancé ?
[^] # Re: single ?
Posté par dubis . En réponse au message Transformer un script en démon. Évalué à 1.
Je ne suis pas en single ... mais comment sait on le Run Level du système quand il est en train de tourner ?
# Ktorrent de KDE
Posté par dubis . En réponse au message ktorrent et mon accès web. Évalué à 1.
aussi étrange que cela puisse être, Ktorent est une partie de KDE. D'où mes 2 question :
Est ce que KDE est installé sur ta machine ?
Est ce que tu arrive à naviguer sur le WEB avec Konqueror ?
[^] # Re: Une piste?
Posté par dubis . En réponse au message vncconfig : No VNC extension on display. Évalué à 1.
Mais elle est vite bloquée ...
:~$ export DISPLAY=:2.0
:~$ vncconfig
No VNC extension on display :2.0
Par contre le message d'erreur à changer, il n'y a plus le hostname dedans, preuve que l'export DISPLAY a été pris en compte...
[^] # Re: Paramètres en ligne de commande
Posté par dubis . En réponse au message Read sans interuption. Évalué à 1.
Merci beaucoup de votre aide
[^] # Re: Et Dieu dit: Tout sera fichier ...
Posté par dubis . En réponse au message Restreindre l'accès en copie à un repertoire. Évalué à 1.
Un avis ???
[^] # Re: Et Dieu dit: Tout sera fichier ...
Posté par dubis . En réponse au message Restreindre l'accès en copie à un repertoire. Évalué à 2.
En fait j'ai des fichiers qui sont propriétaires qui doivent être charger dans une application mais je ne veux pas que mes utilisateurs copie ces fichiers dans leur HOME pour des raisons de copyright
Je pense que la conclusion est la suivant : ce n'est pas possible....
[^] # Re: Réponse alambiquée :
Posté par dubis . En réponse au message commande Cat avec un arret prècis. Évalué à 1.
Effectivement je n'avait pas penser à la commande "tail" certainement à cause du lundi matin :-)
J'ai simplifié ta ligne de commande par la suivante :
tail -`grep -n "TIMESTAMP 12/31/2007" Fichier.log | awk -F: '{print $1}'` Fichier.log
Mais j'ai un problème avec celle ci. En effet la commande tail -34 Fichier.log m'affiche bien les premières 34 lignes du fichier.log.
Dans mon cas le "grep -n "TIMESTAMP 12/31/2007" Fichier.log | awk -F: '{print $1}'" donne 34171. Le tail m'affiche tout le fichier sans s'arrêter à la ligne 34171.
Merci de votre aide
[^] # Re: grep?
Posté par dubis . En réponse au message commande Cat avec un arret prècis. Évalué à 1.
Ce serait trop facile :-)
En fait, j'aimerais avoir la liste de ce qu'il y avait avant le "TIMESTAMP 12/31/2007".
J'ai un fichier log sur plusieurs mois et j'aimerais le découper en plusieurs fichiers avec des dates bien précises......
J'ai pensé à une boucle "while" mais cela implique de charger le fichier en variable donc en mémoire.... Il est trop gros plusieurs centainnes de méga
Merci de votre aide
[^] # Re: avec une boucle for je tatonne
Posté par dubis . En réponse au message La boucle until ne s'arrête pas. Évalué à 1.
En fait j'aimerais que mon script
- Pose la question
- Si c'est n, il repose la question
- Si c'est oui ou rien la boucle s'arrête.
J'ai donc repris la première version du script avec la boucle until. et j'ai rajouté la ligne de Castorpilot.
Voici le résultat :
Est ce que cela vous conviens ? [O,n]
O
Est ce que cela vous conviens ? [O,n]
var1 prend bien la value O mais cela n'arrête pas la boucle.
Merci de votre aide
# avec une boucle for je tatonne
Posté par dubis . En réponse au message La boucle until ne s'arrête pas. Évalué à 1.
#!/bin/bash
clear
CONDITION_FINALE=n
for (( var1=O ; "$var1" == "$CONDITION_FINALE";))
do
#exécution de l'utilitaire jusqu'a la ligne suivante
echo -n "Est ce que cela vous conviens ? [O,n]"
read var1
done
exit 0
Mais j'ai quand même un message d'erreur à la sortie du script qui fait pas beau :
./boucle_until.sh: line 5: ((: == n: erreur de syntaxe : opérande attendu (error token is "== n")
[^] # Re: c'est pas plutot ...
Posté par dubis . En réponse au message La boucle until ne s'arrête pas. Évalué à 1.
C'est bien cela.... En enlevant $ la boucle s'arrête en tapant O
Maintenant si je veux O en réponse par défaut, est ce qu'il faut que je continue à utiliser until ?
Merci de votre aide
[^] # Re: Ce n'est pas une mise à jour ...
Posté par dubis . En réponse au message Recherche GCC 4 en rpm. Évalué à 1.
J'ai desinstaller libgomp avec la commande rpm -e et j'ai reinstallé
les fichiers rpm ainsi que celui de libgomp sans message d'erreur avec la commande rpm -i.
Ensuite j'ai tapé la commande gcc -v ; c'est toujours la version 3 qui apparaît ....
J'ai donc du renomer /usr/bin/gcc en gcc3. ( à cause de la présence de gcc4), j'ai du ensuite faire un lien sur /usr/bin/gcc4.
Je pense que mon soucis est resolu
Encore merci
[^] # Re: Ce n'est pas une mise à jour ...
Posté par dubis . En réponse au message Recherche GCC 4 en rpm. Évalué à 1.
J'ai desinstaller libgomp avec la commande rpm -e et j'ai reinstallé
les fichiers rpm ainsi que celui de libgomp sans message d'erreur avec la commande rpm -i.
Ensuite j'ai tapé la commande gcc -v ; c'est toujours la version 3 qui apparaît ....
J'ai donc du renomer /usr/bin/gcc en gcc3. ( à cause de la présence de gcc4), j'ai du ensuite faire un lien sur /usr/bin/gcc4.
Je pense que mon soucis est resolu
Encore merci
[^] # Re: Ce n'est pas une mise à jour ...
Posté par dubis . En réponse au message Recherche GCC 4 en rpm. Évalué à 1.
Je pensais plus à apt-get :)
N'y a t-il pas le même système sur RED Hat ?
rpm -q --whatrequires libgomp-4.1.1-53.EL4.x86_64.rpm
aucun paquetage ne requiert libgomp-4.1.1-53.EL4.x86_64.rpm
[root@serveur RPM]# rpm -q --whatrequires libgomp
aucun paquetage ne requiert libgomp
Encore merci de ton suivi
[^] # Re: Ce n'est pas une mise à jour ...
Posté par dubis . En réponse au message Recherche GCC 4 en rpm. Évalué à 1.
voilà ce qui m'arrive :
rpm -i --test gcc4-4.1.1-53.EL4.x86_64.rpm
attention: gcc4-4.1.1-53.EL4.x86_64.rpm: signature V3 DSA: NOKEY, key ID 443e1821
erreur: Dépendances requises:
libgomp = 4.1.1-53.EL4 est nécessaire pour gcc4-4.1.1-53.EL4.x86_64
[root@serveur RPM]# rpm -i libgomp-4.1.1-53.EL4.x86_64.rpm
attention: libgomp-4.1.1-53.EL4.x86_64.rpm: signature V3 DSA: NOKEY, key ID 443e1821
le paquetage libgomp-4.1.2-14.EL4 (plus récent que libgomp-4.1.1-53.EL4) est déjà installé
C'est un peut comme un serpent qui se mort la queue ....
[^] # Re: Ce n'est pas une mise à jour ...
Posté par dubis . En réponse au message Recherche GCC 4 en rpm. Évalué à 1.
Encore merci
[^] # Re: Ce n'est pas une mise à jour ...
Posté par dubis . En réponse au message Recherche GCC 4 en rpm. Évalué à 1.
Je suis en 64bits il faut donc j'utilise ce lien ci :
ftp://ftp.free.fr/mirrors/ftp.centos.org/4.5/os/ia64/CentOS/(...)
[^] # Re: switch /routeur ?
Posté par dubis . En réponse au message Switch et IP masquerade. Évalué à 1.
Ne va -t-il pas faire du NAT sur sa sortie ADSL ?? ?
Ce que j'aimerai c'est du NAT sur une des sorties internnet, bien que j'ai vu qu'il avait une interface WEB