Изменить респаун tty в Debian 9 (Stretch)

Это потому, что вы пытаетесь использовать поиск GNU, который используется по умолчанию в Linux, но Mac OS X поставляется с поиском BSD, который имеет много отличий.

Чтобы установить GNU, вам понадобится Homebrew, довольно простой в установке, просто следуйте http://brew.sh/

После этого вы можете установить findutils:

brew install findutils

Дополнительная информация и другие инструменты для имитации среду Linux на вашем Mac здесь: https://apple.stackexchange.com/questions/69223/how-to-replace-mac-os-x-utilities-with-gnu-core-utilities

Другое вариант - прочитать справочные страницы поиска BSD и настроить свою команду. Просто запустите man find , вы увидите вверху экрана «Руководство по основным командам BSD», подтверждающее, что на самом деле у вас есть BSD find.

0
19.05.2019, 19:31
1 ответ

/etc/inittab — это файл конфигурации классического SysVinit. В Debian 9 вместо этого по умолчанию используется systemd, хотя я думаю, что у вас все еще есть возможность использовать другую систему инициализации, если хотите.

С помощью systemdпроцессы getty(= те, которые отвечают за обработку приглашений на вход в систему на устройствах TTY ), управляются getty@.service, который определяется файлом /lib/systemd/system/getty@.service. Если вы хотите изменить его, вы можете либо использовать systemctl edit getty@.serviceдля автоматического создания файла частичной замены, либо скопировать файл из каталога /lib/systemd/system/в /etc/systemd/system, а затем изменить его; настроенный файл в /etc/systemd/systemзаменит стандартный файл с тем же именем в /lib/systemd/system.

Вы не должны изменять какие-либо файлы в /lib/systemd:, иначе ваши изменения могут быть перезаписаны в следующем systemdобновлении. Вместо этого внесите свои изменения и дополнения в /etc/systemd/:, для этого он и предназначен.

2
28.01.2020, 02:30

Теги

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