![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| sftp ikke arbejder som cronjob | tungaw2004 | UNIX for dummyer Spørgsmål & svar | 3 | 01-10-2008 08:27 PM |
| Cron ikke fungerer | manna | UNIX for dummyer Spørgsmål & svar | 1 | 01-10-2008 02:04 PM |
| SFTP ikke udsejlingsdato når løbe fra cron | msabhilash | Sun Solaris | 2 | 12-02-2007 07:48 PM |
| SFTP errorcode 1, når de kører på cron men kører manuelt | Heidi.Ebbs | Sun Solaris | 2 | 08-08-2007 01:16 PM |
| Cron ikke fungerer? | christo16 | UNIX for dummyer Spørgsmål & svar | 5 | 03-09-2007 02:55 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
SFTP ikke arbejder i cron
Hej,
Jeg har et simpelt script, der forsøger at lægge en fil, der er bosat på en lokal maskine til en ekstern maskine. Det kører fint manuelt, men ikke fuldført, når fartplansæsonen til at køre i cron. Her er, hvad scriptet udseende. Nogen idé om, hvad jeg gør forkert her? #! / bin / ksh cd / sti sftp remoteuser @ remotehost: / path <<EOF mput Test.txt farvel |
|
||||
|
Code:
#!/bin/ksh cd /path sftp remoteuser@remotehost:/path <<EOF mput Test.txt bye EOF Jeg antager, at forlader off EOF var en slåfejl. sftp bruges denne måde kræver, at godkendelse nøgler oprettes på fjernbetjeningen vært. Hvad lokal bruger er godkendt til remoteuser om remotehost? Og er scriptet kører som den pågældende bruger, dvs. Gør du sø til den nødvendige lokale bruger? |
|
||||
|
Jim,
Tak for dit svar. Vi har genereret nøgler på både kilde-og destinationsadresser maskiner godkende brugeren. Vi kører scriptet fra denne bruger. Hvis jeg skriver det manuelt fra en kommandoprompt "TestSFTP.sh", det virker fint. Men når jeg sætte det i cron den ikke. Som en yderligere test, jeg stillede i en ekstra linje i cron til at sende mig en email. #! / bin / ksh mailx-s "Test" myemail@myemail.com </ Sti / TestSFTPcron.txt cd / localpath sftp remotename @ remotehost: / remotepath <<EOF mput Test.txt farvel EOF Når jeg gør dette, det fungerer også helt fint, når jeg kører den manuelt. Men i cron jeg så modtage email, men filen er ikke sat på fjernbetjeningen maskine. Det ligner det script er delvist arbejder ... Sidst redigeret af ewilson0265; 06-28-2006 på 04:56 PM.. |
|
||||
|
Hej,
Har du dette problem løst? selv er jeg står i en lignende problem. Min script værker bøde når køres manuelt fra kommandoprompten, men det er ikke, når de sættes ind i crontab. Hvordan har du løse dette problem? Tak. Abhi. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|