Существует ли серьезное основание препятствовать тому, чтобы пользователи использовали крон/в?

[

][]X11 уже установлена на Вашем компьютере[][

] [

]X11 должна быть уже установлена на Вашем компьютере. В основном все дистрибутивы Linux используют его. LXDE работает поверх Xorg. Wayland становится популярной альтернативой X Windows, но все еще содержит ошибки. Я бы подождал, чтобы перейти на него. Итак, я хочу сказать, что вы уже используете X11. Если бы нет, я бы очень запутался. [

] [

] Что Вы хотите сделать, так это установить новый оконный менеджер, который и есть LXDE. Enlightenment и Openbox - это хорошие альтернативы, которые имеют малый вес. KDE - мой любимый, но он немного тяжелее. С Rasp pi я бы придерживался легкого веса. Если Вы не собираетесь подключать его к монитору, то я предлагаю безголовую систему и просто использую опцию -X с ssh.[

] [

][]Установка нового Windows Manager[][

] [

]Установка нового оконного менеджера, затем отредактируйте .xinitrc так, чтобы он запустил правильный менеджер. [

] [

]Например, если Вы хотите использовать KDE, тогда установите KDE ([]#apt-get install kde[] или []#apt-get install kdebase[], что лучше для pi, но потребует немного больше настроек), а затем измените Ваш .xinitrc файл. Вы увидите []exec startlxde[], который нужно изменить на []exec startkde[][

] [

]Команда exec изменится в соответствии с вашими предпочтениями оконного менеджера.[

] [

][]SSHing into your pi[][

] [

]Now if you are sshing into your pi and want to run a program graphicically then you need to do[

] [
ssh -X user@raspberry-pi-address:portnumber; gtk-program
] [

]This will still work if you are using a headless system without a windows manager. Это также будет намного быстрее, чем при использовании vnc. В принципе, если вы не подключаете пи к монитору, то сделайте это[

].
1
03.02.2015, 22:43
1 ответ

Основная причина использования hashbang определяет точный переводчик, который вы хотите использовать. При написании портативных скриптов оболочки приятно, каждый часто опирается на некоторые особенности определенной оболочки (слово «Басизм» имеет основу в реальном мире), и поэтому желательно прояснить, что должно быть устный переводчик.

Это также не ограничено Shell только скрипты . Сценарий с оболочкой пользователя по умолчанию. Что обычно не является желаемой операцией для awk, perl, python, ruby, tcl / tk ... вы называете его. На самом деле AWK - это еще один пример того, почему Hasbang важен - существуют тонкие различия между различными реализациями, и требует определенного переводчика может быть хорошим способом предотвращения неожиданных разочарований. То же самое касается сценариев Python, которые являются только версией 2/3.

-121--125625-

Слегка упрощает систему администрирования, потому что пользователи могут быть заблокированы с использованием / etc / Nologin и Убить , не беспокойтесь о процессах вернуться через Cron или в.

Это не должно быть большой проблемой, если вы можете запустить свой собственный демон Cron.

2
27.01.2020, 23:37

Теги

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