|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blog | Man Sider | Forum Regler | Links | Albums | FAQ | Brugere | 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. |
![]() |
|
|
Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|||
|
hjælpe med crontab
Jeg har en ksh script, der opretter meddelelser i en temp-mappe, og derefter sender dem ud ved hjælp af sendmail kommandoen, og jeg forsøger at sætte den op at køre hver aften med crontab.
Så den grundlæggende kernen i script # oprette temp dir og beskeder ... # loop gennem hver besked og send bruger sendmail ls $ dateFolder / Gruppe / * | \ mens læse tempMsg gøre cat $ tempMsg | / usr / lib / sendmail-t gjort Når jeg kører scriptet fra kommandolinjen i mit hjem bibliotek det virker perfekt, men så når jeg redigerer min crontab fil med noget lignende: 48 23 * * * / home / brugere / campbelr / ddts_reminder.ksh / home / brugere / campbelr / ddts_reminder_config.txt temp-mappe og filer er skabt, men det sendmail kommandoen kører ikke. Jeg er en Unix-shell script newbie, så jeg forstår ikke, hvordan dette kunne ske. er det et miljø forskel? nogen ideer? |
| Sponsorerede links |
|
|
|
|||
|
Prøv at erstatte det sendmail kommandoen / usr / bin / mailx (toaddress)
du kan tilføje et emne, hvis du ønsker, dvs / usr / bin / mailx-s "dit emne" me@myhost.com også du kan bruge ls -1 til at tvinge en enkelt linje udgang til din mens løkke. |
|
|||
|
Jeg skal bruge sendmail og ikke mailx fordi alle header ting: til, fra, emne osv. er lagret i beskeden, så bruger sendmail-t-kommando forenkler tingene meget.
og Jeg bruger den fulde sti til sendmail binary / usr / lib / sendmail |
| Sponsorerede links |
|
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| crontab ikke kunne køre igennem, hjælpe | duke0001 | UNIX for Advanced & Ekspertsøgning Brugere | 10 | 02-06-2008 03:22 AM |
| Brug af crontab | sumesh.abraham | Shell Programmering og Scripting | 10 | 02-21-2007 06:19 AM |
| Crontab | gen4ik | UNIX for dummyer Spørgsmål & svar | 1 | 01-18-2007 07:26 AM |
| ftp og crontab | bruger « | Shell Programmering og Scripting | 27 | 11-13-2006 08:02 PM |
| Crontab | lo-lp-KL | UNIX for dummyer Spørgsmål & svar | 2 | 05-05-2005 07:21 PM |