Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
Google Site



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 01-22-2007
Registreret Bruger
 

Join Date: Jan 2007
Stillinger: 9
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
  #2 (permalink)  
Old 01-22-2007
Registreret Bruger
 

Join Date: Aug 2006
Stillinger: 122
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.
  #3 (permalink)  
Old 01-22-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
 

Join Date: Mar 2005
Beliggenhed: Irland
Indlæg: 4.351
opdatere dit script til at bruge den fulde sti til sendmail binary.
  #4 (permalink)  
Old 01-22-2007
Registreret Bruger
 

Join Date: Jan 2007
Stillinger: 9
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
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er PÃ¥
Smilies er PÃ¥
[IMG] koden er PÃ¥
HTML-koden er Slukket
Trackbacks er PÃ¥
Pingbacks er PÃ¥
Refbacks er Slukket


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



Alle tidspunkter er GMT -4. Den tid er nu 12:18 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Indhold Copyright © 1993-2010. Alle rettigheder Reserved.Ad Management by RedTyger

Content Relevant webadresser ved vBSEO 3.2.0