вы могли бы попробовать это и выяснить! (создайте каталог /tmp/moonstroke и поставить некоторые биты setuid, setgiud и т. д. Файлы; создать архив и для их быстрого восстановления, то дерзайте!) К сожалению, thannks за ваши усилия для объяснить. Я читал страницы, как я уже сказал, я сделала тест, я не вижу ни какой разницы на все, я буду редактировать мой вопрос... Если вы еще участвовать в клиент StackExchange, вы получите больше опыта С (а) не согласившись с людей онлайн без раздувает пламя, (б) пишу кратко, и (C) обучения, когда отстать от других, кто раздувает пламя. @ChrisDown Баттхерт. Я всегда забываю, что один. Спасибо! Я на полпути через собственную обертку Python сейчас. Единственная причина, почему я хочу это потому, что я нахожу записи/чтения/повторное использование PHP гораздо легче, чем код на Python. Python-это фантастический/мощный язык, но это не для меня. Я использую только Python, когда что-то для меня недоступна в PHP, который является довольно редким.

Из руководство bash

Выход из состояния выполненной команды является значение, возвращаемое с помощью waitpid системного вызова или эквивалентная функция. Статусы выхода осень между 0 и 255, хотя, как описано ниже, Shell может использовать выше значений 125 специально. Выход из оболочки статусы примитивы и команды соединения также ограничивается этим диапазоном. При определенных обстоятельствах, оболочка будет использовать специальные значения для указания конкретных видов отказов.

  1. Что определяет состояние выхода из выполненной команды,

    • сама команда, т. е. выполнение команды определяет состояние выхода, т. е. определение состояния выхода из выполненной команды неотъемлемое свойство команды, как и разбора аргументов командной строки для выполнения команд заложено в команду, или
    • процесс Shell, которая выполняется команда?
      С помощью waitpid системный вызов, упомянутые выше, кажется, что выхода статус выполненной команды осуществляется процесс оболочки, а сама команда не имеет ничего общего со статусом покинуть исполнения себя.
  2. В процессе Баш, когда мы можем получить статус выхода казненного команды

    • только когда процесс bash является интерактивной, или
    • независимо от того, будет ли процесс bash-это интерактивные или неинтерактивные? Когда процесс bash является неинтерактивной, как мы можем получить статус выхода команды в процессе Баш?