![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
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`
Codice:
BatchRun.sh -p <optional> <mandatory> <mandatory> Si prega di consulenza, se qualcuno aveva lo stesso problema .. |
|
||||
|
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. |
|
||||
|
Citazione:
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)
|
|
||||
|
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. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|