Oggetto oggetto incorporato

Object SubProcess

Oggetto processo figlio

1 2
var process = require("process"); var sub = process.open("ls");

Eredità

Attributi dei membri

pid

Intero, legge l'id del processo puntato dall'oggetto corrente

1
readonly Integer SubProcess.pid;

ppid

Intero, legge l'id del processo genitore a cui punta l'oggetto corrente

1
readonly Integer SubProcess.ppid;

stdin

BufferedStream , legge l'oggetto di input standard del processo a cui punta l'oggetto corrente

1
readonly BufferedStream SubProcess.stdin;

stdout

BufferedStream , legge l'oggetto di output standard del processo a cui punta l'oggetto corrente

1
readonly BufferedStream SubProcess.stdout;

stderr

BufferedStream , legge l'oggetto errore standard del processo a cui punta l'oggetto corrente

1
readonly BufferedStream SubProcess.stderr;

Funzione membro

kill

Uccidi il processo indicato dall'oggetto corrente e passa il segnale

1
SubProcess.kill(Integer signal);

Parametri di chiamata:

  • signal : Integer, il segnale è passato

wait

Attendi la fine del processo a cui punta l'oggetto corrente e restituisci il codice di fine processo

1
Integer SubProcess.wait() async;

Risultato di ritorno:

  • Integer , il codice finale del processo

findWindow

Interroga se esiste una finestra con il nome specificato nel processo a cui punta l'oggetto corrente, solo finestre

1
Value SubProcess.findWindow(String name);

Parametri di chiamata:

  • name : stringa, nome della finestra

Risultato di ritorno:

  • Value , viene restituito il retto della finestra se la finestra esiste, altrimenti indefinito

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String SubProcess.toString();

Risultato di ritorno:

  • String , restituisce la rappresentazione in formato stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

1
Value SubProcess.toJSON(String key = "");

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile