Команда выполнения после входа в систему от определенного tty

Я хотел бы достигнуть этого: 1) Когда пользователь (кто-либо) войдет в систему tty1, затем некоторая определенная команда (команды) будет работать автоматически. 2) Когда пользователь (кто-либо) войдет в систему другого tty, затем никакая команда (команды) не будет работать автоматически.

Например: Когда я вхожу в систему tty1, free команда будет работать. Я поместил команды в .profile файл, но это относится ко всему tty. Есть ли какое-либо решение, как сделать это возможным?Спасибо

1
задан 28 July 2017 в 12:27

1 ответ

Используйте простое условие определить, в какой tty Вы входите:

if [[ "$(tty)" == "/dev/tty1" ]]
 then
  # do whatever you want here
fi

также, если Вы хотите к своей команде, выполняются для всех пользователей, вместо .profile поместите его в /etc/profile.

2
ответ дан 7 December 2019 в 13:31

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

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