Как продолжить сценарий после того, как X был закрыт?

Компьютеры Windows находят друг друга с помощью NetBIOS. По сути, все узлы в сети выбирают один компьютер, отвечающий за разрешение имен, и новые узлы могут просто запрашивать этот узел.

Ожидается, что ваша команда host завершится ошибкой, если у вас не настроен DNS-сервер. Это эквивалент nslookup в Windows. Если вы запустите nslookup на компьютере с Windows на другой компьютер с Windows, он также не будет работать без DNS, потому что это то, что вы запрашиваете с помощью выбранной вами команды.

Тем не менее, вы должны иметь возможность ссылаться на другие машины по IP-адресу или добавляя их IP-адреса в / etc / hosts . У IIRC Gnome есть несколько вариантов интеграции Samba, позволяющих вам перемещаться по рабочей группе SMB, аналогично тому, о чем вы, вероятно, думаете с Windows. Однако я не могу припомнить название пакета.

1
10.12.2014, 08:49
1 ответ

Вероятно, Ваш сеанс убивается вместе с Вашим xterm, когда Вы убиваете X.

Попробуйте использовать nohup, чтобы защитить Ваши команды от исчезающих терминалов ("hup" в "nohup" означает "hangup", что может произойти в тот день, когда Вы подключились к системе Unix через модем и модемное соединение замолчало, или другими словами телефонная линия была отключена).

$ nohup sh -c "pkill X; emulationstation" &

и ставят всю команду в фоновое состояние, и nohup запускает оболочку, чтобы выполнить команду, данную в кавычках, "иммунизируя" эту оболочку от исчезающего терминала.

1
27.01.2020, 23:51

Теги

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