LINUX.ORG.RU

Обновление motd при логине


0

1

Вот тут тут была идея сделать через cron, но мне она не подходит т.к. захожу на сервак редко поэтому, нет смысла обновлять по 512 раз в сутки, а информация нужна на текущий момент(sensors, uptime, hddtemp, etc.).

Any ideas?

Ответ на: комментарий от dGhost

У рута есть .profile и .bashrc у юзера только .bash_history. Просто добавить нужный код в .bashrc и создать аналогичный файл у юзера?

anonymous327
() автор топика
Ответ на: комментарий от anonymous327

если нету создайте, .bashrc выполняется при каждом вызове интерпритатора, вам ведь нужно видеть вывод чего-то там только при логине, поэтому нужно содать файл .bash_profile в хомяке того юзера под которым заходите на сервер и положить в него код генерирующий необходимую информацию

dGhost ★★★
()
Ответ на: комментарий от dGhost

Linux home-server 2.6.32-5-686
Last login: Sat Apr 9 20:14:01 2011 from 192.168.0.3
-bash: /var/run/motd: Permission denied

выполнилось уже после показа motd, а нужно до...

anonymous327
() автор топика
Ответ на: комментарий от anonymous327

Ты можешь просто в конец .bashrc дописать ту(те) команду(ы), выхлоп которой хотел бы увидеть? Например сделай echo -e «\nwho -r» >> .bashrc и залогинься заново - увидишь runlevel.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Работает конечно, но уже после motd и для каждого юзера. Я хотел чтобы после логина любого пользователя обновлялся файл motd и показывалась информация...

anonymous327
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.