The UNIX and Linux Forums  
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.

Go Back   UNIX e Linux Forum > Inizio Forum > UNIX for Dummies Domande & Risposte
.
google unix.com



UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto!

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Cambiare nome alias Windows Server su Windows o Unix? NycUnxer UNIX for Dummies Domande & Risposte 1 03-26-2008 05:54 PM
SFTP da finestre E: / per server unix pranavagarwal Shell scripting e di programmazione 12 11-28-2007 10:58 AM
Shell Script per Windows Server ftp da shilpa.rajput Shell scripting e di programmazione 8 11-07-2007 12:52 AM
Windows Client Vs Unix? collins Di programmazione ad alto livello 0 10-05-2004 10:49 PM
Windows Server 2k3 vs Unix CapsuleCorpJX UNIX for Dummies Domande & Risposte 1 08-08-2004 05: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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 12-19-2007
madhunk madhunk is offline
Utente Registrato
  
 

Iscriviti Data: novembre 2005
Interventi: 91
Script viene eseguito senza problemi sul server UNIX ... Non attraverso MSK Tool Kit in Windows Server

Ho un. Sh script che è in esecuzione bene su tutti i server UNIX (AIX, SunSolaris). Lo script richiede due parametri obbligatori e molti parametri opzionali. Ora a un altro client che si trovano sul posto di Windows Server, quando si tenta di eseguire lo script tramite MKS Toolkit, vi sono due questioni. Lo script viene eseguito molto bene se non fornisce alcuna parametri opzionali. Non capisco il motivo per cui lo script non trattare come tali parametri opzionali. Sono sbagliato invocare la shell? Ho provato molte opzioni ...

Script di esempio:
Codice:
#!/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`
Ecco come viene eseguito.

Codice:
BatchRun.sh -p <optional> <mandatory> <mandatory>
Ho provato tanti modi per dare virgolette i parametri opzionali a linea di comando. Ma non riconoscere l'opzione-p nella riga di comando.

Si prega di consulenza, se qualcuno aveva lo stesso problema ..
  #2 (permalink)  
Old 12-19-2007
porter porter is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: gennaio 2007
Interventi: 2.965
Citazione:
Originalmente inviato da madhunk View Post
quando si tenta di eseguire lo script tramite MKS Toolkit, vi sono due questioni.
Avete cercato

(a) Cygwin

(b), Microsoft Services for UNIX
  #3 (permalink)  
Old 12-19-2007
madhunk madhunk is offline
Utente Registrato
  
 

Iscriviti Data: novembre 2005
Interventi: 91
Sto usando MSK Toolkit e non hanno ancora scaricato Cygwin ...

Ma i servizi Microsoft per UNIX è di integrare in Windows il loro attuali ambienti basati su UNIX .. giusto?

Sono in grado di eseguire lo script di shell ... E 'solo che il MSK Toolkit non è che l'opzione-f o n-o-p parametri opzionali.
  #4 (permalink)  
Old 12-19-2007
inattivo idle is offline
Utente Registrato
  
 

Iscriviti Data: ottobre 2007
Località: Wellington, Nuova Zelanda
Interventi: 30
Vorrei pericolo di indovinare e dire che avete bisogno di porre la questione di Windows su alcuni forum.
  #5 (permalink)  
Old 12-19-2007
porter porter is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: gennaio 2007
Interventi: 2.965
Citazione:
Originalmente inviato da madhunk View Post
Ma i servizi Microsoft per UNIX è di integrare in Windows il loro attuali ambienti basati su UNIX .. giusto?
Non sei sicuro di cosa vuoi dire, ma è un completo ambiente costruito sulla cima del NT POSIX sottosistema. Utilizzare su entrambi i ver 3,5 XP e 2K.

Codice:
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
Utente Registrato
  
 

Iscriviti Data: gennaio 2008
Interventi: 2
Vi prego di inviarmi un messaggio privato

Ciao, Mr. Porter.

Sto cercando di utilizzare Windows SFU versione 3.5 alla porta uno UNIX POSIX compatibile programma in C per Windows. Lei dice di usare questa versione, si usa per compilare programmi o per altri compiti?

Il problema sono in esecuzione è che sembra che ci sono un sacco di Windows riferimenti esterni che vengono gettati nel automaticamente dal comando cc che non sono nelle biblioteche fornite dal sistema SFU. Lo specifico riferimento esterno è __security_cookie e in Windows è in mscvrt.lib file, ma non sembra essere in uno qualsiasi dei file. Uno dei file forniti dal SFU.

Qualsiasi aiuto si potrebbe prevedere per me su questo tema sarebbe molto apprezzato.
Closed Thread

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 10:22 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0