Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
nombre réponses : 25

#0 Re : -1 »  [Abandon] Modifier dynamiquement le comportement d'un script shell » Le 27/11/2012, à 12:18

oobuntu
Réponses : 2

Peut-être.
Personnellement, j'ai choisi d'utiliser zenity qui ouvre une boîte de dialogue au démarrage du script et propose des choix.

reponse=$(zenity --list --hide-header --column=''" --title="MENU" --text="Faites votre choix" "Option 1" "Option 2" "Troisième")
case $reponse in
    "Option 1") ... ;;
    "Option 2") ... ;;
    "Troisième") ... ;;
    *) echo "Vous n'avez rien sélectionné !" ;;
esac

#1 -1 »  Pb codage caractères avec googlecl » Le 27/11/2012, à 12:10

oobuntu
Réponses : 0

Les prérequis :
* avoir googlecl installé
* avoir un calendrier Google accessible avec Noël à la date du 25 décembre

D'abord, le script :

#!/bin/bash
F=gcal.txt
data="$(google calendar list -d 2012-12-24,)" # Pour avoir Noël
echo "$data" > $F

Quand je lance le script dans un terminal :

$ cat gcal.txt
...
Noël,2012-12-25 00:00 - 2012-12-26 00:00

Mais quand je lance le script directement (Alt+F2) ou au démarrage de session :

$ cat gcal.txt
...
No\xebl,2012-12-25 00:00 - 2012-12-26 00:00

Il est sûr que je peux traiter la sortie avec un script sed de conversion, mais ce n'est pas une solution optimale.
J'aimerais surtout comprendre le pourquoi du comment.

#2 -1 »  [Lucid] Mise en veille » Le 25/11/2010, à 14:02

oobuntu
Réponses : 0

J'aimerais pouvoir arrêter certains scripts pendant la mise en veille et les relancer à la sortie de veille.
J'aimerais savoir ce qui pourrait être détectable par un script shell lors de :

  1. la mise en veille (suspend)

  2. l'état de veille

  3. le réveil (resume)

#3 Re : -1 »  Attaque brute force ? » Le 15/01/2010, à 21:29

oobuntu
Réponses : 19

Tiens : Même attaque de même IP et bien plus tard.
Si quelqu'un a une idé pour ajouter une règle dans fail2ban c'est bienvenu !
en attendant je le DROP avec iptables.

#4 Re : -1 »  Attaque brute force ? » Le 19/01/2010, à 11:57

oobuntu
Réponses : 19
florianderson69 a écrit :

Bonjour,
pour bannir cette IP, mettre

ALL: 61.139.105.163

dans /etc/hosts.deny ne suffirait pas ?

Si si.
Mais si j'ai bien compris : hosts.deny rejette le paquet alors que dans iptables ont peut le jeter.
Dans le premier cas, le client reçoit une réponse négative, dans le second pas de réponse du tout ce qui peut le faire attendre jusqu'au timeout.
Après avoir essayé denyhosts, je me suis rabattu sur fail2ban qui est plus complexe à paramétrer, certes, mais ô combien plus efficace et pointu.
Quand à l'adresse IP de ce gentil hacker, je l'ai paramétrée dans iptables, je ne sias pas si j'ai fait correctement :

ufw deny from 61.139.105.163

Toujours est-il qu'il n'y en a plus trace dans les logs.

#5 Re : -1 »  Attaque brute force ? » Le 22/01/2010, à 11:39

oobuntu
Réponses : 19

Ça devait arriver : Même attaque avec une autre IP : 41.223.30.22
Alors, cela ne sert à rien de bloquer statiquement l'IP.
Je reviens à ma question : Quelqu'un a-t-il une idée de règle(s) pour fail2ban pour ce problème ?

#6 Re : -1 »  Images satellite météo (Météosat) » Le 15/10/2009, à 23:33

oobuntu
Réponses : 27
_Enchained a écrit :

euh j'ai pas tout suivi ...

- J'ai crée les 2 fichiers satimage.list et satimage avec leur contenu
- J'ai mis un chmod +x au script et l'ai lancé.
=> il me demande de choisir les images à télécharger entre (colonne image) :
*Monitor
*Dossier
*Edite_Liste
*Edite_Log
(et des "-" dans la colonne "prochain")

Qu'est-ce que j'ai loupé ?

Merci.
(ton truc m'intéresse et j'ai hâte de voir ce que ça donne... si tu peux détailler un peu plus ...)

satimage.list doit être dans le même répertoire que le script. Son chemin est initialisé en ligne 8

	DATA=$DOSS/$PROG.list

Les options avec des numéros permettent de lancer d'autres programmes comme l'édition de la liste. En bidouillant le script dans la section MENU (lignes 73-83) on peut y ajouter d'autres programmes externes. (ne pas oublier de laisser un ":" comme premier élément du tableau (index 0 non utilisé).

#7 Re : -1 »  Images satellite météo (Météosat) » Le 15/10/2009, à 23:41

oobuntu
Réponses : 27

pour remplir le fichier satimage.list on peut s'inspirer de ce tableau http://oiswww.eumetsat.org/IPPS/html/latestImages.html. Selon où on réside. Les images fulldisc peuvent aussi être intéressantes.
Voici une série du 24 septembre (presque l'équinoxe) et on voit qu'à 6:00 UTC la ligne d'ombre suit bien le méridien.
2009-09-24T18.jpg

#8 Re : -1 »  Images satellite météo (Météosat) » Le 15/10/2009, à 23:54

oobuntu
Réponses : 27
_Enchained a écrit :

OK, je n'avais pas modifié la valeur de $DOSS ...

Maintenant que j'ai mis le bon chemin, en lançant le script j'ai :

cyrille@shiva:~/meteosat$ ./satimage 
./satimage: line 25: [: trop d'arguments
./satimage: line 26: # - NOM -------- DMM LAST FRST URL: erreur de syntaxe : opérande attendue (error token is "# - NOM -------- DMM LAST FRST URL")

Je crois que je vois le problème : dans le fichier satimage.list, les champs (colonnes) sont séparés par des tabulations et non par des espaces, je pense que le copier-coller depuis le navigateur a créé des espaces. cut utilise la tabulation comme séparateur par défaut, d'où le trop d'arguments car le premier élément de la ligne est "#" tout seul.
Il faut donc éditer le fichier et remplacer les séries d'espaces par une seule tabulation chaque fois.

P.S.
J'ai modifié le post plus haut pour que le remplacement soit plus facile.

#9 Re : -1 »  Images satellite météo (Météosat) » Le 16/10/2009, à 22:34

oobuntu
Réponses : 27

Il y avait un petit bug dans le script principal (un espace effacé, je ne sais pourquoi), je l'ai modifié.

Pour éviter de tout recopier il faut insérer un espace sur la ligne

                      REP=$(date -u -r ${LOG[$N]} '+%y%m%d')

entre ${LOG[$N]} et '+%y%m%d'

            then    {    if ! ${SHD[$N]}    # et n'est pas planifiée => DÉMARRAGE PLANIFICATION ######################
                    then    [ -d ${NOM[$N]} ] || mkdir ${NOM[$N]}
                        changewallpaper $DOSS/z-download/${URL[$N]##*/}
                        if [ -f ${LOG[$N]} ]    # Archivage des fichiers

                        REP=$(date -u -r ${LOG[$N]} '+%y%m%d')
                        then    if zenity --question --title="SatImage : Archivage"\


J'aimerais savoir le meilleur moyen de poster des scripts sur le forum en conservant le formatage (les tabulations, par exemple). Faut-il héberger les fichiers scripts ailleurs et poster le lien ou y a-t-il un moyen de mettre une pièce jointe sur le forum ?

#10 Re : -1 »  Images satellite météo (Météosat) » Le 05/12/2009, à 09:21

oobuntu
Réponses : 27
Pacifick_FR42 a écrit :

moi aussi, le script c'est lancé, mais rien ne sa passe, il à bien copié une image dans un dossier (z-download) bon... trés bien , mais ça sert à quoi... à copier des image de Sat ??
j'ai due louper un truc... smile

Il n'y a qu'à mettre cette image come fond d'écran, elle s'actualisera toutes les heures.
le script s'auto planifie avec at donc pour voir s'il va bien se lancer il faut faire la commande atq (qui montre les jobs planifiés par at.

#11 Re : -1 »  Images satellite météo (Météosat) » Le 05/12/2009, à 13:13

oobuntu
Réponses : 27

On ne peut pas augmenter la fréquence, les images n'étant mises à jour que toutes les heures sur le serveur. z-download est le dossier provisoire contenant la dernière image (ayant le même nom que sur le serveur ce qui permet d'utiliser l'option -N de wget : ne pas télécharger si le fichier n'est pas nouveau).
Le logiciel les distribue ensuite dans les dossiers correspondants : airmass-Europe, etc... ce qui, une fois qu'on en a une série intéressante permet de les animer avec imagemagick, par exemple : c'est du plus bel effet.

#12 Re : -1 »  Images satellite météo (Météosat) » Le 05/12/2009, à 23:06

oobuntu
Réponses : 27
ikthus a écrit :

J'ai réussit à la mettre en fond d'écran, mais comment être sur qu'elle se mette bien à jour toutes les heures ? y'a t il une commande pour surveiller les scripts qui "tournent" ?

Les commandes lancées par at peuvent être vues en tapant atq (voir le manuel de at : man at).
Cela liste des numéros de jobs planifiés. On peut interrompre la planification avec la commande atrm N°_de_job.
Sinon il suffit de relancer le script qui regarde lesquels sont planifiés et permet de lees retirer de la planification ou d'en mettre d'autres.

#13 Re : -1 »  Images satellite météo (Météosat) » Le 20/01/2010, à 00:18

oobuntu
Réponses : 27

L'arrêter : Il suffit normalement de lancer satimage et de décocher tout ce qui est coché.
Le désinstaller : supprimer les fichiers soit le programme satimage et la liste satimage.list
Pour voir s'il se planifie :

atq
<job id>     Tue Jan 19 23:24:00 2010 m <username>

pour annuler la planification :

atrm <job id>

#14 Re : -1 »  Images satellite météo (Météosat) » Le 20/01/2010, à 00:32

oobuntu
Réponses : 27

J'ai mal expliqué :
La commande atq permet de voir quels sont les jobs planifiés (la deuxième ligne est la réponse...). Cela permet de savoir le N° de job pour la commande suivante qui est atrm <N° de job>.
Mais normalement, en lançant satimage on peut déprogrammer la planification.

#15 -1 »  script passe commande et paramètres via ssh » Le 02/12/2009, à 00:29

oobuntu
Réponses : 3

J'ai pas trouvé :
Un script bash doit passer une commande avec paramètres via ssh sur un serveur et reprendre la main donc j'ai fait :

MMS="lien_mms"
FICH="Vidéo"
ssh $SERVER nohup mimms $MMS $FICH.wmv

Mias ça ne marche pas :

bash: amp : commande introuvable
bash: Vidéo.wmv : commande introuvable

amp : D'où ça sort çà ??
Une idée ?

#16 Re : -1 »  script passe commande et paramètres via ssh » Le 02/12/2009, à 00:44

oobuntu
Réponses : 3
slasher-fun a écrit :

Bonjour,

Très probablement d'un caractère "&" (&amp) dans l'URL.

Bonjour
Mais j'ai la même erreur en quotant l'url "$MMS"
J'avais pensé à contourner le problème en écrivant un fichier avec les paramètres $MMS et $FICH puis le copier avec scp et d'avoir un script sur le serveur qui lit le fichier en question, mais franchement , je pense qu'il doit y avoir plus simple.

#17 -1 »  largeur console tty » Le 25/11/2009, à 23:55

oobuntu
Réponses : 11

Question peut-être idiote :
N'y a-t-il pas moyen de passer la largeur des consoles TTY1..TTY6 à 132 colonnes ?
La résolution de nos écrans actuels devrait le permettre sans aucun problème.
On peut changer la résolution graphique dans X11 mais pas des TTY ?

#18 Re : -1 »  largeur console tty » Le 26/11/2009, à 00:10

oobuntu
Réponses : 11

Salut,
Merci pour la promptitude, je vais essayer ça.
En fait c'est sur un serveur (alors les vidéos !!)  mais éditer les fichiers de config ou visualiser les logs en vga, c'est limite barbant !

#19 Re : -1 »  largeur console tty » Le 26/11/2009, à 10:25

oobuntu
Réponses : 11
Link31 a écrit :

Sur un serveur, normalement, on édite les fichiers de configuration à travers SSH...

En root ?
Quand je vois les tentatives de connexion :
...
Nov 26 08:24:34 pc21 sshd[5451]: Failed password for root from xxx.xxx.xxx.xxx port 47654 ssh2
...
et il y en a des lignes !!

#20 Re : -1 »  largeur console tty » Le 26/11/2009, à 13:30

oobuntu
Réponses : 11

Certes.
Mais comment fais-je pour éditer avec un programme en GUI (gedit, per exemple) ?

#21 Re : -1 »  largeur console tty » Le 26/11/2009, à 13:39

oobuntu
Réponses : 11
heuuuuu a écrit :

ssh -X

C'est le X forwarding, mais je n'ai pas de serveur graphique sur le serveur.
Est-ce que je pourrais éditer un fichier via ssh avec gedit (et en root avec sudo) ?

#22 Re : -1 »  largeur console tty » Le 26/11/2009, à 18:40

oobuntu
Réponses : 11
Link31 a écrit :

Tu peux utiliser un programme qui gère le ssh lui-même (Kate, Emacs...), ou monter le serveur dans un dossier en sshfs et utiliser n'importe quel programme.

Pour ce qui est du root, le plus simple est de copier le fichier de conf dans le dossier personnel de ton utilisateur, l'éditer, et garder une console ssh à portée de main pour copier le fichier modifié à sa vraie place. De toute façon, il te faut quand même une console ouverte pour recharger le programme en question, pour qu'il relise sa nouvelle configuration.

Ça paraît un peu lourd mais un mini script shell doit pouvoir arranger tout ça ! (et ça évite d'avoir une console ouverte)
Je vais y travailler.

#23 Re : -1 »  son haut parleur et firefox. » Le 18/11/2009, à 23:21

oobuntu
Réponses : 2

Compaq mini 700 EF.
J'avais ubuntu jaunty 9.04 et pas de son, les manips selon le tuto m'avaient permis de retrouver le son du HP interne.
J'ai maintenant installé karmic 9.10 et j'avais peur de de voir tout recommencer. Que nenni ! Du son sans autre manip.
En revanche, je n'arrive toujours pas à faire fonctionner le microphone intégré et cela m'empêche encore d'utiliser Skype ou autres.
Il faut quand même que je trouve une solution mais là je rame...

#24 Re : -1 »  enlever des lignes particulières dans un fichier texte » Le 31/10/2009, à 09:12

oobuntu
Réponses : 2

À mon humble avis, il vaut mieux modifier le script qui génère le fichier.