У меня есть сценарий оболочки, который, как предполагается, отправляет мне сообщение с этой командой:
echo 'The user "Janet" has logged in' | write gilbert pts/0
Если я выполняю его, это действительно печатает строку. Но если я поместил его в rc.local, это не работает.
Там какой-либо путь состоит в том, чтобы зафиксировать это? Или существует ли другой подход к этой проблеме?
Любые ответы высоко ценятся.
/etc/rc.local работает как последний шаг запуска. Никто еще не зарегистрирован в это время, поэтому когда это проверяет, чтобы видеть, принадлежит ли pts/0 гильберту, это не делает, и сбои записи.