The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX für Fortgeschrittene und Experten
.
Google unix.com



UNIX für Fortgeschrittene und Experten Expert-to-Experte. Erfahren Sie fortgeschrittene UNIX-, UNIX-Kommandos, Linux-Betriebssysteme, System-Administration, Programmierung, Shell, Shell-Skripte, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Warum Shell-Skript nicht tahir23 Shell Programmierung und Scripting 4 08-21-2008 11:37 AM
#! / bin / sh-Skript nicht auf StringA | tr "[x]" "[y]" by_tg UNIX for Dummies Questions & Answers 3 02-22-2008 12:17 PM
SCP nicht manchmal vipinc AIX 10 07-18-2007 03:38 AM
Shell-Skript nicht mit "kann keine Verbindung zum Client" sseenu79 HP-UX 2 12-20-2006 10:47 AM
Script nicht JStone Shell Programmierung und Scripting 8 08-10-2006 01:00 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 08-21-2008
tahir23 tahir23 is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 25
Warum Skript nicht irgendwann?

Hi,


Ich versuche, ein Shell-Skript auf Solaris, einige Zeit es funktioniert gut und manchmal ist nicht unerwartet. Es ist ein Skript namens "autostart.sh", die automatisch startet den Applikations-Server, aber einige Zeit das Skript nicht, um die Applikations-Server. kann jemand mir sagen, was ist der Grund, warum sie dn't funktionieren.
Das Skript ist;
____________________________________________
#! / 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
_______________________________________________


Vielen Dank im Voraus.
  #2 (permalink)  
Old 08-21-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Registriert seit: Mai 2008
Ort: Sydney, Australien
Beiträge: 1.009
Ich bin überrascht, sie immer funktioniert ... Warum gibt es Leerzeichen zwischen den Namen des Verzeichnisses ein, und das Skript Namen? Versuchen Sie es wie folgt aus:


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

  #3 (permalink)  
Old 08-21-2008
tahir23 tahir23 is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 25
Dank 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


.......... Leerzeichen sind nicht im Skript, ich weiß, es wird nicht funktionieren, wenn es zu jedem Raum, im sicher, dass es keine Fehler in diesem scrips und in dieser Zeit-Skript ausgeführt wird, aber einige Zeit, und einige Zeit no.I haben und automatisieren Es funktioniert auf System stratup, ich weiß nicht, warum dieses Problem auftritt.

Zuletzt bearbeitet von Bakunin; 08-21-2008 auf 04:50 AM.. Grund: Bitte verwenden Sie "Code"-Tags bei der Buchung ein Skript.
  #4 (permalink)  
Old 08-21-2008
Annihilannic Annihilannic is offline Forum Advisor  
  
 

Registriert seit: Mai 2008
Ort: Sydney, Australien
Beiträge: 1.009
Bei funktioniert es und wann ist es nicht? Funktioniert es, wenn Sie es manuell, aber nicht, wenn Sie System hochfährt? Oder ist es völlig zufällig ... Das bedeutet manchmal, wenn Sie es manuell es funktioniert, manchmal nicht?
  #5 (permalink)  
Old 08-21-2008
tahir23 tahir23 is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 25
Ja, es läuft von Hand und auch beim Start. aber einige Zeit es does't beginnen alle Dienstleistungen, die in das Skript. Am Boot-System einige Zeit es funktioniert, aber einige Zeit does't.
  #6 (permalink)  
Old 08-21-2008
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderator ala-Modus
  
 

Join Date: Feb 2007
Ort: Innsbruck, Österreich
Beiträge: 1893
Zitat:
Zitat von tahir23 View Post
Ja, es läuft von Hand und auch beim Start. aber einige Zeit es does't beginnen alle Dienstleistungen, die in das Skript. Am Boot-System einige Zeit es funktioniert, aber einige Zeit does't.
Sind diese Skripte Ausgabe eine "interessante" Informationen? Sind die Prozesse selbst halten Logfiles?
  #7 (permalink)  
Old 08-21-2008
Bakunin bakunin is offline Forum Staff  
Bughunter Extraordinaire
  
 

Registriert seit: Mai 2005
Lage: In der linken Byte / dev / kmem
Beiträge: 1641
Die Skripte sind hier die Standard-Start-Skripte für IBMs Websphere Produkt. Sie selbst eine ganze Reihe von Befehlen und einen dieser Befehle können nicht für einige oder die aus anderen Gründen.

Mit anderen Worten: nichts von den Informationen, die Sie uns so weit ist es ausreichend, um die Ursache herauszufinden. unsere Schrift fordert vier weitere Skripte und dies Prozess wahrscheinlich nie fehl, und nie fehl. Das heißt aber nicht, dass alle Skripte gestartet diese Weise erfolgreich abgeschlossen wurde - jeder von ihnen kann nicht für einige oder anderen Grund. Ich habe mit einem Server unter Websphere einmal, und ich weiß, dass es manchmal schwierig zu finden, warum es ot konnte nicht gestartet werden.

Ich fürchte, es wird kochen nach einer gründlichen Fehlersuche an Ihrer Seite, um herauszufinden, der Grund. Die folgenden sind nur einige (sehr allgemein) Vorschläge, die nicht oder ma helfen Sie das Problem.

- Sie führen Ihr Skript unter bash statt ksh. bash ist nicht die Standard-Shell-Systeme und damit sie mit einem gewissen Risiko verbunden. Obwohl ich vermute, es wird keinen Unterschied machen es sich auf der sicheren Seite für die Verwendung von "/ bin / ksh" anstelle von bash.

- Versuchen Sie, ein "set-x" am Anfang der vier genannten Skripte und erfassen die Ausgabe in eine Datei, um zu sehen, was vor sich geht:


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

Wenn etwas nicht können Sie analysieren die Dateien / tmp / start [1-4]. Log dann. Das wird nicht alle Probleme selbst beheben, so können Sie analysieren die Situation, wenn es passiert.

Ich hoffe, das hilft.

Bakunin
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 07:53 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0