Как остановить работу mono-xsp4 на терминале?

Учитывая ваше требование запуска задания при входе в Unity, а не для других логинов, работа над стартовой сессией кажется идеальной.

Возможно, вы заметили это: процессы, которые вы запускаете после входа в GUI, находятся под вторым процессом init. Этот init является правильной инициализацией Upstart, и вы можете запускать и останавливать сеансовые задания на основе событий, испускаемых им. Никаких прав root не требуется. Еще лучше (или хуже в зависимости от перспективы), это еще не полностью поддерживается для систем без головы. Вход в систему SSH не запускал пользовательский init из быстрого теста, который я сделал сейчас.

Чтобы создать задание сеанса, создайте новый файл .conf в ~/.config/upstart. Это основной каталог по умолчанию для заданий сеанса Upstart ($XDG_CONFIG_HOME/upstart), создайте его, если его не существует. Вот пример задания:

tee ~/.config/upstart/myjob.conf <

Вы можете вручную управлять им:

start myjob 
# or
initctl start myjob

Команда service используется для управления заданиями системы (в /etc/init.d или [ f10]). Для контроля заданий сеанса необходимо использовать команду session job , которая используется для взаимодействия с Upstart.

См. [F12] для большего количества событий, которые вы можете использовать. [!d7 ]

0
задан 11 January 2018 в 19:33

3 ответа

Он говорит, что Return удаляет сервер. Я просто сделал это, и он остановился, это ключ, который мы обычно называем клавишей Enter.

2
ответ дан 22 May 2018 в 15:36
  • 1
    Благодаря!!! Невозможно было понять, что Return - Enter. – e200 12 January 2018 в 01:03

Он говорит, что Return удаляет сервер. Я просто сделал это, и он остановился, это ключ, который мы обычно называем клавишей Enter.

2
ответ дан 17 July 2018 в 23:20

Он говорит, что Return удаляет сервер. Я просто сделал это, и он остановился, это ключ, который мы обычно называем клавишей Enter.

2
ответ дан 24 July 2018 в 13:50

Другие вопросы по тегам:

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