Vérification dossier distant via script bash
Fermé
Mortallys
Messages postés
186
Date d'inscription
dimanche 28 septembre 2008
Statut
Membre
Dernière intervention
19 février 2018
-
21 mars 2013 à 12:59
Mortallys Messages postés 186 Date d'inscription dimanche 28 septembre 2008 Statut Membre Dernière intervention 19 février 2018 - 27 mars 2013 à 08:33
Mortallys Messages postés 186 Date d'inscription dimanche 28 septembre 2008 Statut Membre Dernière intervention 19 février 2018 - 27 mars 2013 à 08:33
A voir également:
- Vérification dossier distant via script bash
- Script vidéo youtube - Guide
- Dossier appdata - Guide
- Mettre un mot de passe sur un dossier - Guide
- Vérification lien - Guide
- Dossier rar - Guide
2 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 415
21 mars 2013 à 13:58
21 mars 2013 à 13:58
Salut,
Comment te connectes-tu à ton serveur ? Via ssh ?
Je peut mettre mon code source si vous avez besoin de voir une peut ce que j'ai fait pour comprendre.
Il serait préférable en effet ;-\
;-)
Comment te connectes-tu à ton serveur ? Via ssh ?
Je peut mettre mon code source si vous avez besoin de voir une peut ce que j'ai fait pour comprendre.
Il serait préférable en effet ;-\
;-)
Mortallys
Messages postés
186
Date d'inscription
dimanche 28 septembre 2008
Statut
Membre
Dernière intervention
19 février 2018
16
27 mars 2013 à 08:33
27 mars 2013 à 08:33
J'ai réussi à le faire mais je ne sais pas si c'est la meilleurs méthode. Voilà le code :
C'est un script qui est exécuté tout les jour. je l'ai assignier via la commande contrab. Il est interne à la machine pour répondre à ta question donc pas de connection ssh.
#!/bin/bash # Récupération de la date jour=$(date +'%d') mois=$(date +'%B') annee=$(date +'%Y') # Récupération des fichiers Logs dans les différents répertoire. mkdir /TransferLogsFTP/tmp mkdir /TransferLogsFTP/tmp/var-log mkdir /TransferLogsFTP/tmp/var-squid-logs mv /var/log/squidGuard.log /TransferLogsFTP/tmp/var-log/squidGuard.log mv /var/squid/logs/access.log /TransferLogsFTP/tmp/var-squid-logs/access.log mv /var/squid/logs/cache.log /TransferLogsFTP/tmp/var-squid-logs/cache.log mv /var/squid/logs/store.log /TransferLogsFTP/tmp/var-squid-logs/store.log # Création du fichier de connection FTP echo "open 192.168.0.129">connectFTP echo "user tssi Tssi2012">>connectFTP echo "cd Sauvegarde/Logs-SquidGuard">>connectFTP echo "lcd /TransferLogsFTP">>connectFTP echo "mkdir $annee">>connectFTP echo "cd $annee">>connectFTP echo "mkdir $mois">>connectFTP echo "cd $mois">>connectFTP echo "mkdir $jour">>connectFTP echo "cd $jour">>connectFTP echo "mkdir var-squid-logs">>connectFTP echo "mkdir var-log">>connectFTP echo "cd var-log">>connectFTP echo "lcd /TransferLogsFTP/tmp/var-log">>connectFTP echo "put squidGuard.log">>connectFTP echo "cd ../var-squid-logs">>connectFTP echo "lcd /TransferLogsFTP/tmp/var-squid-logs">>connectFTP echo "mput *.log">>connectFTP echo "Bye">>connectFTP # Connection au FTP et Envoie des fichiers logs ftp -ni < /TransferLogsFTP/connectFTP rm -r /TransferLogsFTP/tmp
C'est un script qui est exécuté tout les jour. je l'ai assignier via la commande contrab. Il est interne à la machine pour répondre à ta question donc pas de connection ssh.