IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

jobposix - Online nel cloud

Esegui jobsposix nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando jobsposix che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


lavori — visualizza lo stato dei lavori nella sessione corrente

SINOSSI


posti di lavoro [-l|-p] [job_id...]

DESCRIZIONE


I posti di lavoro l'utility deve visualizzare lo stato dei lavori che sono stati avviati nella shell corrente
ambiente; vedere Sezione 2.12, Conchiglia Ambiente.

Quando posti di lavoro segnala lo stato di terminazione di un lavoro, la shell rimuove il suo ID di processo
dall'elenco di quelli ``conosciuti nell'attuale ambiente di esecuzione della shell''; vedere Sezione
2.9.3.1, Esempi.

VERSIONI


I posti di lavoro l'utilità deve essere conforme al volume delle definizioni di base di POSIX.1‐2008, Sezione
12.2, Utilità Sintassi Linee Guida.

Sono supportate le seguenti opzioni:

-l (La lettera ell.) Fornisci maggiori informazioni su ciascun lavoro elencato. Questo
le informazioni devono includere il numero del lavoro, il lavoro corrente, l'ID del gruppo di processi, lo stato,
e il comando che ha formato il lavoro.

-p Visualizzare solo gli ID processo per i responsabili dei gruppi di processi dei lavori selezionati.

Per impostazione predefinita, il posti di lavoro l'utility visualizzerà lo stato di tutti i lavori interrotti, in esecuzione
lavori in background e tutti i lavori il cui stato è cambiato e non sono stati segnalati dal
conchiglia.

OPERANDI


Il seguente operando deve essere supportato:

job_id Specifica i lavori per i quali deve essere visualizzato lo stato. se no job_id is
dato, devono essere visualizzate le informazioni sullo stato di tutti i lavori. Il formato di
job_id è descritto nel volume Definizioni di base di POSIX.1‐2008, Sezione
3.204, Lavoro Control Lavoro ID.

STDIN


Non usato.

INGRESSO FILE


Nessuno.

AMBIENTE VARIABILI


Le seguenti variabili d'ambiente influiranno sull'esecuzione di posti di lavoro:

LUNGO Fornire un valore predefinito per le variabili di internazionalizzazione non impostate o
nullo. (Vedi il volume Definizioni di base di POSIX.1-2008, Sezione 8.2,
Internazionalizzazione Variabili per il primato dell'internazionalizzazione
variabili utilizzate per determinare i valori delle categorie locali.)

LC_TUTTI Se impostato su un valore di stringa non vuoto, sovrascrive i valori di tutti gli altri
variabili di internazionalizzazione.

LC_CTYPE Determinare la localizzazione per l'interpretazione di sequenze di byte di dati di testo
come caratteri (ad esempio, caratteri a byte singolo anziché caratteri multibyte in
argomenti).

LC_MESSAGGI
Determinare la localizzazione che dovrebbe essere usata per influenzare il formato e il contenuto di
messaggi di diagnostica scritti su errore standard e messaggi informativi scritti
allo standard output.

NLSPATH Determinare la posizione dei cataloghi dei messaggi per l'elaborazione di LC_MESSAGGI.

ASINCRONO EVENTI


Predefinito.

STDOUT


Se l' -p è specificata l'opzione, l'output sarà costituito da una riga per ogni ID processo:

"%d\n", <processi ID>

Altrimenti, se il -l opzione non è specificata, l'output deve essere una serie di righe del
modulo:

"[%D] %c %s %s\n", <numero di lavoro>,corrente>,stato>,command>

dove i campi devono essere i seguenti:

<corrente> Il personaggio '+' identifica il lavoro che verrebbe utilizzato come predefinito per il fg
or bg servizi di pubblica utilità; questo lavoro può anche essere specificato usando il job_id %+ o "%%".
Il personaggio '-' identifica il lavoro che diventerebbe l'impostazione predefinita se il
il lavoro predefinito corrente doveva uscire; questo lavoro può anche essere specificato usando il
job_id %-. Per altri lavori, questo campo è a . Al massimo un lavoro può essere
identificato con '+' e al massimo un lavoro può essere identificato con '-'. Se c'è
qualsiasi lavoro sospeso, il lavoro corrente sarà un lavoro sospeso. Se ci sono
almeno due lavori sospesi, poi anche il lavoro precedente deve essere sospeso
lavoro.

<numero di lavoro>
Un numero che può essere utilizzato per identificare il gruppo di processi per il aspettare, fg, bge
kill utenze. Usando queste utilità, il lavoro può essere identificato con un prefisso
il numero di lavoro con '%'.

<stato> Una delle seguenti stringhe (nella locale POSIX):

corsa Indica che il lavoro non è stato sospeso da un segnale e non è stato
uscito.

Fatto Indica che il lavoro è stato completato e ha restituito lo stato di uscita zero.

Fatto(codice)
Indica che il lavoro è stato completato normalmente e che è terminato con il
stato di uscita specificato diverso da zero, codice, espresso come numero decimale.

Arrestato Indica che il lavoro è stato sospeso dal segnale SIGTSTP.

Arrestato (SIGTSTP)
Indica che il lavoro è stato sospeso dal segnale SIGTSTP.

Arrestato (PROSSIMA FERMATA)
Indica che il lavoro è stato sospeso dal segnale SIGSTOP.

Arrestato (SIGTTINO)
Indica che il lavoro è stato sospeso dal segnale SIGTTIN.

Arrestato (SIGTTOU)
Indica che il lavoro è stato sospeso dal segnale SIGTTOU.

L'implementazione può sostituire la stringa Sospeso al posto di Arrestato. Se
il lavoro è stato terminato da un segnale, il formato distato> non è specificato, ma è
deve essere visibilmente distinto da tutti gli altristato> formati mostrati qui e
deve indicare il nome o la descrizione del segnale che ha causato la cessazione.

<command> Il comando associato che è stato dato alla shell.

Se l' -l specificata l'opzione, deve essere inserito un campo contenente l'ID del gruppo di processi
prima distato> campo. Inoltre, più processi in un gruppo di processi possono essere emessi su
righe separate, utilizzando solo l'ID di processo ecommand> campi.

Stderr


L'errore standard deve essere utilizzato solo per i messaggi di diagnostica.

USCITA FILE


Nessuno.

EXTENDED DESCRIZIONE


Nessuno.

EXIT STATUS


Devono essere restituiti i seguenti valori di uscita:

0 Completamento riuscito.

>0 Si è verificato un errore.

CONSEGUENZE OF ERRORI


Predefinito.

I i seguenti sezioni sono Informativo.

APPLICAZIONI USO


I -p opzione è l'unico modo portatile per scoprire il gruppo di processi di un lavoro perché
implementazioni diverse hanno strategie diverse per definire il gruppo di processi del
lavoro. Utilizzo come $(posti di lavoro -p) fornisce un modo per fare riferimento al gruppo di processi del lavoro
in modo indipendente dall'implementazione.

I posti di lavoro l'utilità non funziona come previsto quando opera nella propria utilità
ambiente di esecuzione perché quell'ambiente non ha lavori applicabili da manipolare. Vedere
la sezione UTILIZZO DELL'APPLICAZIONE per bg. Per questa ragione, posti di lavoro è generalmente implementato come a
shell regolare incorporato.

ESEMPI


Nessuno.

FONDAMENTO LOGICO


Entrambi "%%" ed "%+" sono usati per fare riferimento al lavoro corrente. Entrambe le forme hanno eguale validità—
, il "%%" mirroring "$$" ed "%+" rispecchiando l'output di posti di lavoro. Entrambe le forme riflettono
pratica storica della KornShell e della C shell con controllo del lavoro.

Le funzioni di controllo del lavoro fornite da bg, fge posti di lavoro sono basati su KornShell. Il
gli sviluppatori standard hanno esaminato le caratteristiche delle versioni della shell C di questi
utilità e ha scoperto che esistono differenze. Nonostante l'uso diffuso della shell C, il
Le versioni di KornShell sono state selezionate per questo volume di POSIX.1‐2008 per mantenere un grado di
uniformità con il resto delle caratteristiche KornShell selezionate (come il molto popolare
funzioni di modifica della riga di comando).

I posti di lavoro l'utilità non dipende dall'opzione di controllo del lavoro, come lo sono quelli apparentemente correlati
bg ed fg utilità perché posti di lavoro è utile per esaminare i lavori in background, indipendentemente da
la condizione di controllo del lavoro. Quando l'utente ha invocato a set +m comando e controllo del lavoro
è stato spento, posti di lavoro può ancora essere utilizzato per esaminare i lavori in background associati a
quella sessione in corso. Allo stesso modo, kill può quindi essere utilizzato per eliminare i lavori in background con kill
%<sfondo lavoro numero>.

L'output per i lavori terminati non viene specificato per adattarsi a vari dati storici
sistemi. Sono stati testimoniati i seguenti formati:

1. Ucciso(segnale Nome)

2. segnale Nome

3. segnale Nome(coredump)

4. segnale descrizione- core scaricati

La maggior parte degli utenti dovrebbe essere in grado di comprendere questi formati, sebbene ciò significhi che le applicazioni
avere problemi ad analizzarli.

Il calcolo degli ID lavoro non è stato descritto poiché ciò suggerirebbe un'implementazione,
che possono imporre restrizioni inutili.

In una prima proposta, a -n inclusa l'opzione ``Visualizza lo stato dei lavori che hanno
modificato, terminato o interrotto dall'ultimo rapporto di stato''. È stato rimosso perché il
shell scrive sempre qualsiasi stato modificato dei lavori prima di ogni prompt.

FUTURE INDICAZIONI


Nessuno.

Usa jobsposix online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad