FTP en Console - Afficher un fichier
Résolu
Nowhere Man
Messages postés
307
Date d'inscription
Statut
Membre
Dernière intervention
-
Nowhere Man Messages postés 307 Date d'inscription Statut Membre Dernière intervention -
Nowhere Man Messages postés 307 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un site web qui a chaque visite de la page d'accueil écrit dans un fichier une ligne contenant la date et l'heure. (Grâce à une fonction PHP), pour le moment tout fonctionne très bien, ensuite je me connecte en console à mon serveur en ftp. J'arrive à lister tous mes fichiers, me déplacer etc... mais par contre je voudrais pouvoir afficher le contenu d'un fichier et en particulier la fin de ce fichier (de la même manière que tail en console) mais sur ftp visiblement ça ne marche pas... et puis pouvoir le regarder en temps réel s'afficher à chaque visite sur mon site.
Comme avec "tail -f" en fait.
Est-ce que quelqu'un aurait la solution? Merci d'avance.
J'ai un site web qui a chaque visite de la page d'accueil écrit dans un fichier une ligne contenant la date et l'heure. (Grâce à une fonction PHP), pour le moment tout fonctionne très bien, ensuite je me connecte en console à mon serveur en ftp. J'arrive à lister tous mes fichiers, me déplacer etc... mais par contre je voudrais pouvoir afficher le contenu d'un fichier et en particulier la fin de ce fichier (de la même manière que tail en console) mais sur ftp visiblement ça ne marche pas... et puis pouvoir le regarder en temps réel s'afficher à chaque visite sur mon site.
Comme avec "tail -f" en fait.
Est-ce que quelqu'un aurait la solution? Merci d'avance.
A voir également:
- FTP en Console - Afficher un fichier
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
9 réponses
Euh j'en sais vraiment rien... pour le moment je viens de réussir à me connecter en ftp console comme ça :
Ensuite je n'en sais pas beaucoup plus, j'ai simplement remarqué que les commandes cd, pwd, mkdir et ls marchaient, mais sinon head, tail, touch, ll etc... ne marchent pas. Enfin bref, je peux faire comment ?
[root@localhost antoine]# ftp ftp> open ftpperso.free.fr Connected to ftpperso.free.fr. 220 Serveur de mise a jour des pages perso de Free.fr version [May 5 2008 15:14 :30] 500 'AUTH': command unrecognized. Name (ftpperso.free.fr:antoine): a.vende 331 Password required for a.vende. Password: 230 User a.vende logged in. Remote system type is UNIX. Using binary mode to transfer files. ftp>
Ensuite je n'en sais pas beaucoup plus, j'ai simplement remarqué que les commandes cd, pwd, mkdir et ls marchaient, mais sinon head, tail, touch, ll etc... ne marchent pas. Enfin bref, je peux faire comment ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Une solution serait de récupérer le fichier avec "wget -N http://URL/chemin/fichier" toutes les n secondes/minutes et de faire un 'tail -f fichier' en local...
Je n'ai toujours pas réussi, ni avec lftp (dont j'ai compris le principe j'ai utilisé less ça a marché mais je ne peux pas avoir d'option comme pour tail (-f) pour suivre en temps réel (avec une actualisation toutes les secondes)) ni en utilisant wget :
Le fichier ne se synchronise pas automatiquement entre mon serveur et le local...?
Je l'affiche ensuite avec mon tail -f, tout fonctionne sauf que pour que mon tail en local puisse se mettre à jour je dois quand même recharger le fichier avec wget...
[root@localhost antoine]# wget -N http://a.vende.free.fr/visites.log --2009-03-14 18:27:13-- http://a.vende.free.fr/visites.log Résolution de a.vende.free.fr... 212.27.63.166 Connexion vers a.vende.free.fr|212.27.63.166|:80...connecté. requête HTTP transmise, en attente de la réponse...200 OK Longueur: 0 [text/plain] Le fichier distant est plus récent, récupération. --2009-03-14 18:27:13-- http://a.vende.free.fr/visites.log Connexion vers a.vende.free.fr|212.27.63.166|:80...connecté. requête HTTP transmise, en attente de la réponse...200 OK Longueur: 0 [text/plain] Saving to: `visites.log' [ <=> ] 0 --.-K/s in 0s 2009-03-14 18:27:13 (0,00 B/s) - « visites.log » sauvegardé [0/0] [root@localhost antoine]#
Le fichier ne se synchronise pas automatiquement entre mon serveur et le local...?
Je l'affiche ensuite avec mon tail -f, tout fonctionne sauf que pour que mon tail en local puisse se mettre à jour je dois quand même recharger le fichier avec wget...
Ah d'accord, autant pour moi je n'avais pas compris. Mais bon cette solution marchera je pense, mais c'est assez 'lourd' quand même... pour le moment je vais utiliser ça mais bon je vais continuer de chercher il doit bien exister un moyen (du moins j'espère).
Merci beaucoup de vos réponses !!!
Merci beaucoup de vos réponses !!!