![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Reti IP Per saperne di TCP / IP, Internet Protocol, Routing, Router, Protocolli di rete in questo forum di UNIX e Linux. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| ftp automatizzato. | sangue freddo | Shell scripting e di programmazione | 10 | 05-07-2007 12:52 PM |
| processo vs compito | hana | UNIX for Dummies Domande & Risposte | 2 | 07-02-2006 07:32 PM |
| Automatizzato di FTP | shauche | UNIX e avanzata per utenti esperti | 11 | 07-11-2002 03:08 AM |
| FTP automatico? | n9ninchd | UNIX for Dummies Domande & Risposte | 6 | 05-18-2001 11:21 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Ogni giorno i tar.gz ftp un file dal server di produzione a un backup della macchina .. Questo compito crea modo per volume di traffico sulla rete, alla fine della giornata e mette annullare e carico per la produzione della macchina durante il funzionamento ore. Vorrei creare uno script che automaticamente il fuoco come ftp a 2:00 am in modo che il trasferimento si verifica quando c'è poco o nessun carico sulla rete. se qualcuno ha suggerimenti su come questo, per favore fatemelo sapere ...
grazie .. - e0 loworderbit@aol.com |
|
|||||
|
Ho bisogno di fare un sacco di posti di lavoro automatizzati ftp me. Ho provato varie versioni di questo e hanno finalmente risolta su uno stile di script che mi piace. Ho trovato che l'uso di uno. Netrc file per automatizzare il processo di registrazione in pittura mi ha tenuto in un angolo diverso, perché gli script necessari per accedere come utenti diversi. Così ho evitare. Netrc vigore e lo script per eseguire l'accesso non mi piace assegnare pty's a meno che sono davvero costretto ad essa, così anch'io ho pty evitare strumenti basati su come si aspettano. Mi piace molto ksh modo che è stato il mio strumento di scelta. E mi piace il concetto di co-processo perché rende l'alimentazione comandi ftp processo in modo facile con "stampa-p". L'unico problema è che il processo di co-manipola-standard in modo da rendere disponibili a "read-p". Ed è anche difficile sapere quanti "read-p" ho bisogno. Così io mando l'output su un descrittore di file diversi. Mettere tutto insieme:
Codice:
#! /usr/bin/ksh HOST=remote.host.name USER=whoever PASSWD=whatever exec 4>&1 ftp -nv >&4 2>&4 |& print -p open $HOST print -p user $USER $PASSWD print -p cd directory print -p binary print -p put tar.gz print -p bye wait exit 0 Ultimo a cura di Perderabo; al 07/02/2004 09:44 AM.. |
|
||||
|
Sto utilizzando il tuo codice, ma ho un problema,
Ho bisogno del codice per essere flessibile in modo tale che si abbassa il nome del file che viene ogni giorno. E dovrebbe essere fatto automaticamente. Ad esempio, 1 ° giorno: ottenere apr20.log 2 ° giorno: ottenere apr21.log Codice:
#! /usr/bin/ksh HOST=remote.host.name USER=whoever PASSWD=whatever exec 4>&1 ftp -nv >&4 2>&4 |& print -p open $HOST print -p user $USER $PASSWD print -p cd directory print -p binary print -p get -filename that changes automatically everyday- print -p bye wait exit 0 |
|
|||||
|
hmm ... scrivere uno script sul server che viene lanciato ogni giorno con il cron (man crontab) ... che hanno script ftp al vostro posto di lavoro o dovunque e prendere il file. Il automatizzati FTP probabilmente richiederà uno. Netrc file nella directory o l'utente, ovunque si ftp per ottenere il file.
Tuttavia, se si hanno a tar file manualmente ogni giorno, scrivere uno script sul lato della postazione di lavoro da fare è che per alcuni minuti prima che il server esegue lo script ... ancora una volta, utilizzando la crontab. Buona fortuna e fammi sapere come va. Strano ... le altre risposte sia spuntato mentre ero iscritto ... ummm ... prendere i loro consigli. ![]() Ultimo a cura di ober5861; al 08/29/2001 03:40 PM.. |
|
|||||
|
Citazione:
La linea "ftp-nv> & 4 2> & 1 | &" è un po 'più difficile. Il "| &" si trasforma in un processo di co-processo che permette successive "stampa-p" dichiarazioni di inviare le linee di co-processo 'standard e "read-p" per leggere il suo standard-out. Così ksh forcelle una copia di se stesso e con il fd violini di 0 e 1, fino a che questo set-up. Ma lascia il resto della fd's solo. Poi si incontra "> & 4", che provoca a impostare il ftp processo 'a qualunque tipo 4 è. Beh dal 4 è una copia di 1 prima che il processo di co-, siamo tornati a scrivere per l'originale della shell standard di fuori. Infine, il 2> & 4 fa la stessa cosa per l'errore standard. Potrei aver usato "2> & 1", a questo punto, per lo stesso effetto. Questo è difficile da spiegare, ma spero che questo aiuta. |
![]() |
| Segnalibri |
| Tag |
| linux, mtime, sendmail |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|