IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Script pour créer un dossier [Débutant(e)]


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut Script pour créer un dossier
    Bonjour,

    je ne connais strictement rien en script shell :s

    Ce que je voudrais, c'est faire un script qui sera exécuté par la crontab tous les jours. Le script récupèrera des fichiers zip du serveur, le déplacera dans un dossier qui sera créer, dont le nom serait, par exemple : 20060823_log
    Ma question toute simple est : comment créer le dossier en sachant qu il changera chaque jour? :o

    Je saurai comment faire après normalement ^^

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    La commande date retourne la date du jour et accpete un format en paramètre :
    te retournera bien 20060823
    après pour créer ton répertoire, ce sera
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mkdir "$(date +%Y%m%d)_log"
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    la fonction date fonctionne-t-elle tout le tps ? ce que je veux dire par la c'est, est-ce qu'elle peut bugger? ^^ cad comme le 29 février ou le passage d'une année à l'autre

    et pour connaitre le temps unix du server? peut etre plus sur comme methode ^^

  4. #4
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    Citation Envoyé par trihanhcie
    la fonction date fonctionne-t-elle tout le tps ? ce que je veux dire par la c'est, est-ce qu'elle peut bugger? ^^ cad comme le 29 février ou le passage d'une année à l'autre
    La commande date se contente de mettre en forme la date et l'heure du système. Si elle "bugait", ça se saurait...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    lol ok bah je pensais que la fonction date faisait une conversion temps unix -> date du jour d'ou les bugs eventuels

    Merci

  6. #6
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    mmm par curiosité alors le temps unix actuel sur le server? il y a une fonction pour ca?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Script pour changer les droits de dossiers
    Par CLeBeR dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 14/12/2014, 11h57
  2. Script pour vérifier qu'un fichier existe dans plusieurs dossiers.
    Par suya95 dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 08/12/2014, 16h45
  3. Réponses: 4
    Dernier message: 18/02/2014, 11h35
  4. script pour modifier les permissions d'un dossier
    Par hottnikks_79 dans le forum Windows
    Réponses: 2
    Dernier message: 26/03/2008, 10h49
  5. script pour automatiser l'archivage d'un dossier
    Par corwin44 dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 25/10/2006, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo