PDA

View Full Version : [SHELL] Script shell e uso di exit


Dawidh
09-12-2008, 18:26
Salve a tutti, ho il seguente problema:

Sto creando una interfaccia web in PHP e (svariate volte) devo chiamare degli script shell.
Per fare dei test creo dei semplici script che mi ritornato semplicemente un numero eseguendo solo la exit:
#!/bin/sh

exit -1;


Non capisco però perché se ritorno -1 e poi nel php stampo il risultato questo è 255, come se non considerasse i valori negativi ma solo positivi tra 0 e 255.

Questo è il php:
exec($cmd, $out, $res);
echo $res;
res vale 255.

Sapete un modo per far ritornare numeri negativi?? Spero di si altrimenti dovrò fare le prove solo con numeri positivi e poi cambiare il tutto alla fine (è un progetto quindi devo rispettare certe direttive, visto che le API sono già state scritte).

Ciao e grazie.