![]() |
|
|
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 |
| bepalen of het script is ingeroepen handmatig of niet? | hitmansilentass | Programmeren en Shell Scripting | 8 | 06-22-2008 12:32 |
| SFTP errorcode 1 wanneer draaien op cron maar loopt handmatig | Heidi.Ebbs | SUN Solaris | 2 | 08-08-2007 01:16 PM |
| Hoe te implementeren patch handmatig | sheilly_2k7 | UNIX for Advanced & Expert Gebruikers | 1 | 05-03-2007 06:57 PM |
| Check in Unix shell-script, zodat niemand in staat is het script handmatig | adi_bang76 | Programmeren en Shell Scripting | 1 | 11-16-2006 10:43 |
| Handmatig werken - niet in cron | dstinsman | UNIX voor Dummies Questions & Answers | 5 | 03-06-2006 08:36 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Kunnen rijden script handmatig, maar niet via Cron?
Hi all,
Ik heb een grote script (genaamd OracleCleanup) dat loopt enkele SQL queries. dat wil zeggen uit een wrapper script dat de bronnen voor de login-gegevens en en JOB_HOME (het script is hieronder). Toen ik deze baan in de cron log, zegt dat het niet kan openen mijn lijst bestand, dat is gevestigd in Bepaalde_map. Als ik dit script handmatig door gewoon een beroep, het draait zonder problemen. Any ideas? #! / bin / ksh # Bron juiste login-gegevens . $ HOME / Bepaalde_map / login_Cleanup.ksh # Stel de JOB_HOME (dwz waar de lijsten van tabellen naar archief worden gehouden) uitvoer JOB_HOME \u003d / home / oracle / Bepaalde_map # Voer de baan. $ HOME / Bepaalde_map / OracleCleanup.ksh # Hernoemen logbestand mv $ HOME / Bepaalde_map / log / OracleCleanup.log $ HOME / chris / log / OracleCleanup. `date +% m_% d_ % Y ". Inloggen |
|
||||
|
Script zal niet worden uitgevoerd via cron
Hallo Madhatter,
Ik stel voor dat u het reservoir aan de inheemse shell voor (de meeste) systemen, dwz / bin / sh. De cron functie kan gebruiken deze schaal in plaats van de "K - Shell" Ik zou beginnen daar. |
|
||||
|
Op AIX (en HP-UX IIRC) de standaard shell wordt ksh, zodat niet hoeft te worden van het probleem.
uw eigen cronjobs kunnen worden uitgevoerd uit hoofde van een andere gebruiker, zodat de rechten van .... / somedir om ervoor te zorgen dat het toegankelijk is vanuit uw crontaak. bakunin |
|
|||||
|
Dit is behandeld in een FAQ.
hetzij verandering . $ HOME / Bepaalde_map / login_Cleanup.ksh aan . / waar / home / is / Bepaalde_map / login_Cleanup.ksh (en soortgelijke dingen doen voor andere $ HOME gebeurtenissen) of uitvoer HOME \u003d / waar / home / is vóór het eerste gebruik van $ HOME Sante ZB |
|
||||
|
dank voor alle suggesties iedereen! blijkt dat de lijst dossier is niet volledig gekwalificeerd is in de belangrijkste script. was het niet pathed op alle, dus dat is waarom ze werkten alleen handmatig Toen ik in de huidige map. Ik weet niet hoe ik niet zien dat!
|
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|