
17.12.2009, 02:30
|
|
Новичок
Регистрация: 16.12.2009
Сообщений: 3
С нами:
8633148
Репутация:
5
|
|
По стандарту всё-таки int. Есть (плохие) компилеры, которые это глотают, но вообще это некорректно. Программа должна хоть что-то отдавать ОС, т.е. обычно 0 в случае отсутствия ошибки - это весьма удобно, так как exit code тоже можно обработать уже в самой ОС, например так:
Код:
./proga
if [ $? -ne 0 ]; then
echo "Shit happens";
fi
|
|
|