The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Ändern der Windows Server-Alias-Namen auf Windows-oder UNIX? NycUnxer UNIX for Dummies Questions & Answers 1 03-26-2008 05:54 PM
SFTP von Windows E: / Unix-Server pranavagarwal Shell Programmierung und Scripting 12 11-28-2007 10:58 AM
Shell Script zum FTP-Server von Windows shilpa.rajput Shell Programmierung und Scripting 8 11-07-2007 12:52 AM
Windows Client Vs Unix-Server? Collins High-Level-Programmierung 0 10-05-2004 11:49 PM
Windows Server 2K3 vs Unix CapsuleCorpJX UNIX for Dummies Questions & Answers 1 08-08-2004 06:21 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 12-19-2007
madhunk madhunk is offline
Registrierte Nutzer
  
 

Join Date: Nov 2005
Beiträge: 91
Script läuft wunderbar auf UNIX-Server ... nicht durch MSK-Tool-Kit für Windows Server

Ich habe eine. Sh-Skript, welches läuft problemlos auf allen Unix-Servern (AIX, SunSolaris). Das Skript benötigt zwei obligatorischen Parameter und viele optionale Parameter. Nun zu einem anderen Client-Platz, die auf einem Windows-Server, wenn ich versuche, das Skript durch MKS Toolkit, gibt es einige Probleme. Das Skript läuft sehr gut, wenn ich nicht alle Parameter optional. Ich verstehe nicht, warum das Skript nicht behandeln, die als optionale Parameter. Bin ich dabei die falsche Shell? Ich habe viele Möglichkeiten ...

Beispielskript:

Code:
#!/bin/ksh
while getopts :s:u:p:f:m:w:r: Option
do
    case $Option in
        s) Server=$OPTARG;;
        u) User=$OPTARG;;
        p) PassWd=$OPTARG;;
        f) ParmFile=$OPTARG;;
        m) Mode=$OPTARG;;
        w) Warn=$OPTARG;;
        r) Rows=$OPTARG;;
        :) echo "ERROR: Invalid argument. $OPTARG requires a value."
           display_usage;;

        ?) echo "ERROR: Unknown option $OPTARG."
           display_usage;;
    esac
done

shift `expr $OPTIND - 1`

Dies ist, wie es ausgeführt wird.


Code:
BatchRun.sh -p <optional> <mandatory> <mandatory>

Ich habe viele Möglichkeiten, um Angebote rund um die optionalen Parameter in der Befehlszeile. Es wird jedoch nicht erkennen, der-p auf der Kommandozeile.

Bitte, falls jemand das gleiche Problem ..
  #2 (permalink)  
Old 12-19-2007
Portier porter is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Jan 2007
Beiträge: 2965
Zitat:
Zitat von madhunk View Post
wenn ich versuche, das Skript durch MKS Toolkit, gibt es einige Probleme.
Haben Sie versucht

(a) Cygwin

(b) Microsoft Services for UNIX
  #3 (permalink)  
Old 12-19-2007
madhunk madhunk is offline
Registrierte Nutzer
  
 

Join Date: Nov 2005
Beiträge: 91
Ich bin mit MSK Toolkit und noch nicht heruntergeladen haben Cygwin ...

Aber Microsoft Services for UNIX ist für die Integration von Windows in die bestehenden UNIX-basierten Umgebungen .. oder?

Ich bin in der Lage, um die Shell-Skripte ... Es ist nur, dass die MSK Toolkit ist nicht die-f oder-n-oder p optionale Parameter.
  #4 (permalink)  
Old 12-19-2007
faul idle is offline
Registrierte Nutzer
  
 

Join Date: Oct 2007
Ort: Wellington, Neuseeland
Beiträge: 30
Ich würde Gefahr erraten und sagen, dass Sie nach wie vor, dass die Frage auf einigen Windows-Foren.
  #5 (permalink)  
Old 12-19-2007
Portier porter is offline Forum Advisor  
Registrierte Nutzer
  
 

Join Date: Jan 2007
Beiträge: 2965
Zitat:
Zitat von madhunk View Post
Aber Microsoft Services for UNIX ist für die Integration von Windows in die bestehenden UNIX-basierten Umgebungen .. oder?
Sie sind sich nicht sicher, was du meinst, aber es ist eine relativ komplette Umgebung basiert auf der NT POSIX Teilsystems. Ich benutze Version 3.5 auf beiden XP und 2K.


Code:
getopt(1)                                                     getopt(1)

  getopt

  NAME

    getopt - parse utility options

  SYNOPSIS

    set -- 'getopt optstring $*'

  DESCRIPTION

    The getopt(1) utility (not to be confused with the getopts(1) command)
    separates options in command lines so they can be parsed and validated by
    shell procedures. The opstring argument is a string of recognized option
    letters. If a letter is followed by a colon, the option is expected to
    have an argument which may or may not be separated from the option by
    blank space. The special option "--" delimits the end of the options. The
    getopt(1) utility places "--" in the arguments at the end of the options,
    or it will recognize "--" if it is explicitly used. The shell arguments
    $1, $2, and so on, are reset so that each option is preceded by a "-" and
    in its own shell argument; each option argument is also in its own shell
    argument.

  DIAGNOSTICS

    The getopt(1) utility prints an error message on standard error if it
    encounters an option letter not specified in the opstring argument.

  SEE ALSO

    getopts(1)

    getopt(3)

  #6 (permalink)  
Old 01-31-2008
sidinsd sidinsd is offline
Registrierte Nutzer
  
 

Join Date: Jan 2008
Beiträge: 2
Bitte senden Sie mir eine private Nachricht

Hallo, Mr. Porter.

Ich versuche, mit Windows SFU Version 3.5 auf einem UNIX-Port POSIX C-Programm kompatibel zu Windows. Sie sagen, dass Sie diese Version, verwenden Sie es, um Programme oder nur für andere Aufgaben?

Das Problem Ich bin in Betrieb ist, dass es scheint, gibt es eine Menge von Windows externen Referenzen, die sich geworfen automatisch von der cc-Kommandozeile, die nicht in den Bibliotheken, die von der SFU-System. Die spezifische externe Referenz ist __security_cookie und in Windows ist es in der mscvrt.lib Datei, aber es scheint nicht in einer der. A-Dateien, die von der SFU.

Jede Hilfe können die für mich zu diesem Thema wäre sehr dankbar.
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 09:31 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