Hej. Har ett underligt problem som jag har försökt att hitta svaret på Internet men har inte kunna komma på något sätt ännu.
Skriptet som körs startar ett C-Program som avslutas med exit -1. När sedan skriptet försöker att skriva ut exit statusen från a.out så blir det 255. Här nedan visar jag hur skriptet ser ut. Skriptet test.sh: #!/bin/ksh ./a.out Status=$? echo echo $Status C-Programmet: [EMAIL PROTECTED]:~/test> cat simpelexit.c #include <stdio.h> int main() { printf("Hello, World."); return -1; } [EMAIL PROTECTED]:~/test> Körning av test.sh: [EMAIL PROTECTED]:~/test> ./test.sh Hello, World. 255 [EMAIL PROTECTED]:~/test> Är det någon som vet om det går att hämta ut exit status som är negativt i shellskript. Har även provat med bash. /Simon