Как получить корректные сценарии запуска на интерактивном, не войдите в оболочку

То, что записал sr_, в значительной степени, на что я ответил бы.

Я только добавил бы, что большей частью Debian, который я должен был когда-либо загружать, был первый CD. Даже DVD. И через некоторое время я понял, что даже не стоило делать это, таким образом, я только загрузил netinst изображения. Вы можете иметь основную установку Debian в полчаса, начальную загрузку в него, и начать устанавливать больше приложений при установке предыдущих. Таким образом, я нахожу, что это экономит 'мертвое' время загрузки мульти-CD с премией (почти) мгновенное удовлетворение.:)

2
10.06.2015, 22:09
2 ответа

su команда не изменяется HOME переменная среды в соответствии с Солярисом. Это, как это работает. В соответствии с Linux и *BSD, su действительно сбрасывает HOME, Я думаю, что вот в чем разница BSD/SysV. Bash ведет себя совершенно нормально: это пытается загрузиться ~/.bashrc, и с тех пор HOME тихо /root, это /root/.bashrc.

Идея состоит в том что когда Вы su для укоренения оболочка, Вы запускаете, и другие программы будут все еще искать Ваши конфигурационные файлы в Вашем корневом каталоге. Если Вы хотели среду целевого пользователя, Вы работали su -.

Если Вы хотите установить HOME но иначе оставьте среду без изменений, установите ее явно.

HOME=~myuser su myuser

Загружается ли удар, файл в масштабе всей системы является опцией времени компиляции. Та опция включена на Ubuntu, но отключена на OmniOS.

3
27.01.2020, 22:06

Может ли ваше приложение использовать SMF? Если это так, возможно, будет проще настроить службу для приложения.

Я видел сценарий Python, который упростит создание XML для использования SMF:
Manifold

0
27.01.2020, 22:06

Теги

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