Home

cubie.cc CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 216|回复: 3

SSH登录成功后的登录信息是在哪里实现的

[复制链接]

8

主题

0

好友

786

积分

高级会员

Rank: 4

贡献
155
金钱
287
威望
155
买家信用
卖家信用
积分
786
发表于 2017-7-19 11:13:07 |显示全部楼层


如图ssh连接登录成功后上述板子温度信息是哪里实现的?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册


  • data/attachment/forum/201707/19/111201s76o9dh60sqf9o66.png

回复

使用道具 举报

37

主题

4

好友

1万

积分

超级版主

Rank: 8Rank: 8

贡献
2642
金钱
6048
威望
2642
买家信用
卖家信用
积分
14510
发表于 2017-7-20 11:08:35 |显示全部楼层
到/etc  目录 搜下打印出来的字符吧。 比如:“Board”
回复

使用道具 举报

20

主题

0

好友

4790

积分

论坛元老

Rank: 8Rank: 8

贡献
894
金钱
1996
威望
894
买家信用
卖家信用
积分
4790
发表于 2017-7-20 12:23:49 |显示全部楼层
本帖最后由 nabice 于 2017-7-20 12:25 编辑

没有CT,不知道它怎么弄的
不过一般编辑/etc/motd可以实现,或者可以使用sshd_config的Banner选项。
回复

使用道具 举报

8

主题

0

好友

786

积分

高级会员

Rank: 4

贡献
155
金钱
287
威望
155
买家信用
卖家信用
积分
786
发表于 2017-7-20 23:01:08 |显示全部楼层
找到了:/etc/bash.bashrc

  1. OUT=""
  2. LOAD=$(w | sed -n 1p  | awk '{print $(NF-2), $(NF-1),$(NF-0)}')
  3. OUT="${OUT}Load: ${LOAD} "

  4. ## getting temperature from USB termometer
  5. ## http://www.dx.com/p/81105
  6. ##
  7. if which temper >/dev/null; then
  8.    TEMPER=$(temper -c)
  9.    if echo $TEMPER | egrep -qv "Couldn't find the USB device"; then
  10.       TEMPER=$(echo "scale=1;${TEMPER}/1" | bc)
  11.       TEMPER="- Ambient: ${TEMPER}${CEL} "
  12.    else
  13.       TEMPER=""
  14.    fi
  15. fi

  16. if [ -d "/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/" ]; then
  17. TEMP=$(cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input)
  18. TEMP=$(echo "scale=1;${TEMP}/1000" | bc)
  19. CEL=$(awk 'BEGIN { print "\302\260C"; }')
  20. OUT="${OUT}- Board: ${TEMP}${CEL} ${TEMPER}"
  21. fi

  22. # if we have a hard drive
  23. if [ -e '/dev/sda' ]; then
  24.    HDDTEMP=$(/usr/sbin/hddtemp /dev/sda 2>&1)
  25.    if [ $? -eq 0 ]; then
  26.        HDDTEMP=$(echo ${HDDTEMP} | awk '{print $NF}')
  27.        HDDFREE=$(df -h /dev/sda1 | grep sda | awk '{ print " / " $(NF-2)}')
  28.        if [ "${HDDFREE}" != "" ]; then
  29.           HDDFREE="${HDDFREE}"b
  30.        fi
  31.        OUT="${OUT}- Drive: ${HDDTEMP}${HDDFREE} "
  32.    fi
  33. fi


  34. MEMFREE=$(free | sed -n 2p | awk '{print $(NF-3)}')
  35. MEMBUFFERS=$(free | sed -n 2p | awk '{print $(NF-1)}')
  36. MEMCACHED=$(free | sed -n 2p | awk '{print $(NF)}')
  37. MEM=$(echo "(${MEMFREE}+${MEMBUFFERS}+${MEMCACHED})/1024" | bc)
  38. OUT="${OUT}- Memory: ${MEM}Mb"


  39. echo ""
  40. echo ${OUT}
  41. echo ""



复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|邮件群发|cubie.cc---深刻的嵌入式技术和应用讨论中文社区 ( 粤ICP备13051116号-1  

GMT+8, 2017-8-24 05:13 , Processed in 0.034452 second(s), 11 queries , Apc On.

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc. | Style by Coxxs

回顶部