@mosvy -- я сделал это, и я получаю это в журнале при запуске сессии: `в/usr/IP-адресов/ГСД-Х-сессии[<pid>]: /Бен/ш: строка 0: старпома: --: недопустимый параметр` но я не могу понять, какой файл он пытается выполнить. Даже с включенным режимом отладки в файле `/etc/ГДМ/логотипо.conf` и это не ясно, что это даже добравшись до файла `/etc/ГДМ/xsession теперь`, Чем это отличается от двух ответах уже дали? @Расслабленной бесплатно не обязательно означает unticketed. Например (совершенно разные события, я знаю), разнообразные эстафеты Олимпийского огня события в Великобритании в 2012 году, необходимых людям, чтобы получить билеты заранее, хотя билеты были бесплатные. Предположительно, это должна была контролировать количество людей, пытающихся войти в место. @Нильса я просто прошел через инструкции по канадской визы и перечень необходимых документов. Билет на самолет не указаны на либо. Что указано, что вы должны доказать, что вы можете позволить себе эту поездку. Банковские выписки, письмо от вашей компании, если они платят за поездку и т. д. Маршрута полета действительно ничего не доказывает в отношении выдачи визы или отказ, так это не характерно для страны, чтобы требовать его (больше).

Из этой ссылке я получаю следующее о exec Баш встроенные команды:

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

Как это точно заменить оболочки (т. е. как оно работает внутренне)? Ли метод exec*() системного вызова работают одинаково?