![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Kom en werk voor mij! (UK) | TonyChapman | Linux | 2 | 03-25-2008 05:08 |
| Script werkt niet, maar commando's binnen het werk | cheongww | UNIX voor Dummies Questions & Answers | 2 | 11-14-2006 10:52 PM |
| ssh, cd naar een richt, en vervolgens doen wat werk. | tphyahoo | Programmeren en Shell Scripting | 1 | 04-13-2006 12:21 |
| hoe werkt dit? | ldpathak | UNIX for Advanced & Expert Gebruikers | 1 | 02-08-2006 10:05 |
| crontab-e dosent werk | slaperig | UNIX voor Dummies Questions & Answers | 11 | 05-26-2003 06:59 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
IDL baan werkt niet vanuit crontab
Ik heb een script om een IDL routine uitvoeren met het doel om gegevens plot op een vaste tijd.
Het probleem is dat wanneer ik met dit script in de crontab te starten iedere nacht, is de IDL deel niet werken (de andere commando's, als het krijgen van gegevens uit de database worden uitgevoerd though). Dit is hoe het eruit ziet: Desbetreffende deel van het script set idl_latest \u003d latest.dat foreach locatie ( "001" "002" "003" "004") echo $ date>> $ idl_latest echo $ STN>> $ idl_latest setenv IDL_STARTUP plot_day_latest / usr / local / bin / IDL unsetenv IDL_STARTUP convert-formaat jpeg-kwaliteit 100 plot_day_latest.eps plot_day_latest.jpg set filename \u003d "plot_day_latest_" $ locatie ". jpg" mv plot_day_latest.jpg $ filename endif De 'script plot_day_latest' openr, 1, 'latest.dat' datum \u003d "" station \u003d "" readf, 1, DAT readf, 1, loc sluiten 1 plot_day, DAT, loc retall afrit Ten slotte is de IDL routine plot_day.pro verwacht een datum (dat) en locatie (loc) en vervolgens leest de juiste bestanden voor het plotten. Iedereen weet wat er fout gaat? Het script werkt prima als ik het handmatig uitvoeren, maar niet van cron. |
|
||||
|
Dank u voor uw commentaar, manikantants, maar het niet te werken met de opgegeven absolute paden. Nu heb ik ingelogd crontab productieverlies tijdens een run. Dit zijn de fouten gegenereerd wanneer het aanroepen van de IDL routine in het script en loopt het uit de crontab:
Compiled% module: PLOT_TEST. Compiled% module: LOADCT. Xlib: verbinding naar ": 0.0" geweigerd door de server Xlib: Geen protocol gespecificeerde % WINDOW: Kan geen verbinding maken met X Windows display:: 0.0 % WINDOW: Unable to X Windows weer open. Is uw DISPLAY omgevingsvariabele correct is ingesteld? % Fout opgetreden bij: LOADCT 106 / d/appl/rsi/idl64/lib/loadct.pro PLOT_DAY 8% / usr / people / ........... / plot_test.pro MAIN% $ $ Uitvoering% stopgezet op: PLOT_TEST 8 Please, kan iemand mij vertellen welke instellingen ik moet veranderen? Laatst bewerkt door SharkM; op 02.26.2008 03:18.. |
|
||||
|
dit is mijn oplossing:
1. bijvoorbeeld, ik heb een idl runable programma dat is vernoemd ama, is het pad / usr / local / ITT / ama / 2. Ik maak een bestand met de naam cron.ama onder / etc / 3. $ vi / etc / cron.ama, # Run ama om 12:30 dagelijks 30 12 * * * / usr / local / ITT / ama / cd;. / Ama 4. $ Crontab / etc / cron.ama 5. dit allemaal, kunt u gebruik maken ps-ef de ama proces vindt om 12.30 uur, en werk nomally totdat je hem doden. ps: $ crontab-e crontab bewerken $ Crontab-r rm cron die u toevoegt Succes! -------------------------------------------------- ----------------------------------- HOT CHINESE DRAGON -------------------------------------------------- ----------------------------------- |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|