vitcz a écrit 4 commentaires

  • [^] # Re: stat

    Posté par  . En réponse au message test sur la taille d'un fichier. Évalué à 1.

    Bonjour,

    je vais également essayé avec ta syntaxe, je suis curieux de voir les différences éventuelles de comportement.

    Aurais tu une idée pour le problème lié à mon script ?
    Il est censée envoyé l'archive si et seulement si son poid est inférieur a 100Mo

    merci
  • [^] # Re: plein de trucs

    Posté par  . En réponse au message test sur la taille d'un fichier. Évalué à 1.

    Bonjour et encore merci pour votre aide :

    J'ai toujours un soucis avec ma boucle, ca rle fichier est envoyé quelle que soit sa taille :

    voici mon script qui intègre ta syntaxe :


    #debut du script

    taille=$(du -sm $filename1.tar.gz |awk '{print $1}')

    if [ "$taille" -lt "100" ]; then

    ftp $hostftp <<EOF
    bin
    cd $dossierftp
    send $filename1.tar.gz
    quit
    bye
    EOF
    echo "le fichier a été envoyé"
    else
    echo "le fichier est trop lourd, merci de supprimer des fichiers"
    exit;
    fi;

    #fin de script
  • [^] # Re: plein de trucs

    Posté par  . En réponse au message test sur la taille d'un fichier. Évalué à 1.

    ca marche bien, merci bcp
  • [^] # Re: Question à $1

    Posté par  . En réponse au message test sur la taille d'un fichier. Évalué à 1.

    effectivement : du -sh renvoi une valeur du type nMo donc pas un entier, ce qui rend les comparatifs arythmétique impossible....
    c'est lça mon problème.... essentielle.

    J'ai abandonné -h car sans interet mais j'ai le mesage d'erreur suivant : value too great for base (error token is "$filename.tar.gz"

    J'ai mis une variable pour ne pas avoir a tout modifier si le nom du fichier change.