![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX for Advanced & Expert Gebruikers Expert-to-Expert. Hier geavanceerde UNIX-, UNIX-commando's, Linux, Operating Systems, System Administration, programmering, Shell, Shell scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| waarom shell script faalt | tahir23 | Programmeren en Shell Scripting | 4 | 08-21-2008 11:37 |
| #! / bin / sh script niet op StringA | tr "[x]" "[Y]" | by_tg | UNIX voor Dummies Questions & Answers | 3 | 02-22-2008 12:17 |
| SCP niet soms | vipinc | AIX | 10 | 07-18-2007 03:38 |
| Shell Script mislukt met "kan geen verbinding maken met de cliënt" | sseenu79 | HP-UX | 2 | 12-20-2006 10:47 |
| Script faalt | JStone | Programmeren en Shell Scripting | 8 | 08-10-2006 01:00 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
waarom script niet ergens?
Hoi,
Ik probeer te draaien in een shell script op Solaris, enige tijd werkt goed en een aantal keer het niet onverwacht. Er is een script genaamd "autostart.sh" die automatisch start de applicatie-server, maar een aantal keer het script niet starten van de applicatie-server. kan iemand mij vertellen wat de reden, waarom het dn't werken. Het script is; ____________________________________________ #! / bin / bash / opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin /. / startManager.sh / opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin /. startNode.sh / opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin /. / startServer.sh server1 / opt / IBM / HTTPServer / bin /. / apachectl start _______________________________________________ Thanks in advance. |
|
||||
|
Ik ben verbaasd dat ooit werken ... Waarom zijn er spaties tussen de directory naam en de naam van het script? Probeer waardoor het als volgt uit: Code:
#!/bin/bash /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 /opt/IBM/HTTPServer/bin/apachectl start |
|
||||
|
Dankzij Annihilannic Code:
#!/bin/bash /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/./startManager.sh /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/.startNode.sh /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/./startServer.sh server1 /opt/IBM/HTTPServer/bin/./apachectl start .......... Spaties zijn niet in het script, ik weet het niet zal werken als er sprake zou zijn van de ruimte, im ervoor dat er geen fout in deze scrips en op dit moment script wordt uitgevoerd, maar enige tijd werkt het en wat tijd no.I hebben automatiseren en het werkt op het systeem stratup, ik weet niet waarom dit probleem optreedt. Laatst gewijzigd door bakunin; op 08.21.2008 04:50.. Reden: Gebruik "code"-tags bij het plaatsen van een script. |
|
||||
|
Wanneer werkt het en wanneer ze niet werken? Werkt het als je dit handmatig, maar niet wanneer je systeem boot? Of is het volstrekt willekeurige ... dat wil zeggen soms wanneer u handmatig het werkt, soms ook niet?
|
|
||||
|
De scripts die hier worden genoemd zijn de standaard start-scripts voor IBMs Websphere product. Ze zelf uitvoeren van een heleboel commando's en een van deze commando's kunnen niet voor een aantal of de andere reden. Met andere woorden: niets van de informatie die u heeft ons zo ver is het voldoende om uit te vinden de reden. ons script roept vier andere scripts en dit proces waarschijnlijk nooit niet en nooit zal mislukken. Dat betekent echter niet dat alle scripts begon deze manier zal eindigen met succes - elk van hen kon niet voor een of andere reden. Ik heb gewerkt met een server draait Websphere eens en ik weet dat het kan soms lastig te vinden ot waarom hij niet starten. Ik vrees het neer op het oplossen van problemen grondig aan uw zijde om te achterhalen van de reden. De volgende zijn slechts enkele (zeer algemeen) suggesties die kunnen of ma niet helpen vindt u het probleem. - U voert uw script onder bash in plaats van ksh. bash is niet de systemen standaard shell en dus gebruik deze een potentieel risico. Hoewel ik veronderstel dat het geen enkel verschil maken is het veiliger op de kant te gebruiken "/ bin / ksh" in plaats van bash. - Probeer te voegen "set-x" in het begin van de vier genoemde scripts en vangen de uitvoer naar sommige bestand om te zien wat er aan de hand is: Code:
#!/bin/ksh /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh >/tmp/start.1.log 2>&1 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh >/tmp/start.2.log 2>&1 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1 >/tmp/start.3.log 2>&1 /opt/IBM/HTTPServer/bin/apachectl start >/tmp/start.4.log 2>&1 Als er iets niet kunt analyseren van de bestanden / tmp / start [1-4]. Log dan. Dit zal niet het herstellen van eventuele problemen zelf, maar u helpen analyseren de situatie wanneer het gebeurt. Ik hoop dat dit helpt. bakunin |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|