В скрипте Bash я попытался проверить статус выхода для некоторой командыLinux

Ответить
Anonymous
 В скрипте Bash я попытался проверить статус выхода для некоторой команды

Сообщение Anonymous »

Когда я запускаю exit -1, вместо получения 128, мой терминал показывает 255. < /p>
Когда я запускаю выход 999, вместо 255 я получаю 231. < /p>
Когда я убиваю процесс с убийством -9, я иногда получаю убив. не 143. /> Для выхода -1 я ожидал, что статус выхода будет 128, как упоминалось во многих ссылках. (128+9).
kill -15 (Sigterm) → I ожидаемого статуса выхода 143 (128+15).

Подробнее здесь: https://stackoverflow.com/questions/797 ... me-command
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»