лучший диапазон для пользовательского кода выхода в Linux?

При включении Sticky окно появляется во всех рабочих областях, т. е. не только в текущей рабочей области.


Вы также можете настроить залипание, щелкнув значок «Меню» в строке заголовка (, т. е. стрелку вниз с полосой над значком):

enter image description here

, а затем выберите «Всегда в видимой рабочей области» ИЛИ «Только в этой рабочей области», здесь:

enter image description here

-1
13.08.2020, 12:56
2 ответа

Статус выхода хранится в 1-байтовом поле, поэтому может принимать любое значение от 0 до 255. 0 традиционно означает «успех».

0
18.03.2021, 23:13

Стандарт posix гласит:

exit codes 1 - 2, 126 - 165, and 255 [1] have special meanings, and should therefore be avoided for user-specified exit parameters.

и

Out of range exit values can result in unexpected exit codes. An exit value greater than 255 returns an exit code modulo 256. For example, exit 3809 gives an exit code of 225 (3809 % 256 = 225).

Если вы делаете что-то, что можно превратить в сервис, лучше избегать конфликтов с (или повторно использовать значения из)кодов выхода systemd , которые определяют код 2 -7,200 -242, Эта ссылка также ссылается на коды BSD 64 -78.

Поэтому, если вы не -используете определение из одного из этих стандартов, я бы предложил коды

  • 8 -63,
  • 79 -125,
  • 166 -199 или
  • 243 -255
1
18.03.2021, 23:13

Теги

Похожие вопросы