![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| lese, skrive, legger, manipulere en fil. | szchmaltz | UNIX for Dummies Spørsmål og svar | 4 | 06-17-2008 03:02 |
| Lese en fil og skriver filnavnet til et param fil. | thebeginer | UNIX for Advanced & ekspertbrukere | 1 | 10-05-2007 05:38 |
| lesing / skriving til sockets | Rein | Shell programmering og Skripting | 1 | 09-20-2007 09:57 |
| Lese og skrive filer på LAN | lucky001 | High Level Programmering | 3 | 03-30-2007 03:16 |
| Lese og skrive filer? | tracydp | UNIX for Dummies Spørsmål og svar | 3 | 08-30-2006 11:24 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Loggfilbane Skrive og Reading
Hei alle,
Jeg har følgende shell skriptkode som forsøker å sftp, og skriver logge loggfilen. Code:
TestConnection ()
{
echo 'Connection to ' $DESTUSERNAME@$DESTHOSTNAME
$SETDEBUG
if [[ -a $SCRIPT ]]; then rm $SCRIPT ; fi
touch $SCRIPT
echo "cd" $REMOTEDIR >> $SCRIPT
echo "quit" >> $SCRIPT
chmod 700 $SCRIPT
sftp -b $SCRIPT $DESTUSERNAME@$DESTHOSTNAME > $SESSIONLOG
echo '**** FTP log reproduced below:'
echo '-----------------------------------------------------------'
cat $SESSIONLOG
echo '-----------------------------------------------------------'
}
Mens den delen av skriptet (cat $ SESSIONLOG) does nothing.It utskrifter nothing.Does alle vet hva som kan være problemet?. Jeg er ny i UNIX og engasjert tenkning er det fordi engasjert prøver å cat fra en fil som kan fortsatt åpen? Hvis ja, hvordan kommer jeg rundt det? Please help. Hilsen |
|
||||
|
Sitat:
Det er riktig Zaxxon. Legge sftp-b $ SCRIPT $ DESTUSERNAME @ $ DESTHOSTNAME> $ SESSIONLOG 2> & 1 gjorde lure .... takk folkens |
|
||||
|
Ett spørsmål:
Jeg vil sammenligne variabelverdien mot en streng og jeg bruker nedenfor, men doe's'nt synes å gjøre det ... er det noe galt med det? Code:
if echo "$PRECHECK" | grep 'FALSE';
then
echo "File Ftped Successfully: " $f
mv $f "FTPED_"$f
fi
Takk |
|
||||
|
Sitat:
Jeg antar [! -z $ PRECHECK] betyr gjør variabel precheck eksisterer? En ting er at jeg trenger å e filen logge innholdet til en bruker. Jeg bruker koden nedenfor: Code:
cat $SESSIONLOG|mailx -s "Alert created on $DATERUN : Transaction date is $DATERUN : Interface failure from RCUK to BottomLine " $EMAILADD |
![]() |
| Hugseliste |
| Tags |
| shell script, shell scripting, unix scripting, UNIX scripting Grunnleggende |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|