跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求个脚本
未分類
10 9 月 2020

求个脚本

求个脚本

資深大佬 : nbweb 1

debian 下面挂了两个硬盘,分别是 sdb 和 sdc,想在固定的时间获取硬盘的温度,自己写了个脚本,把每次温度写入 txt 文本,但是这个方式不方便查看,我想改成 html 的方式,直接打开网页。

脚本如下
#!/bin/bash

# check HDD temperature

sdb=$(smartctl -a /dev/sdb | grep ‘Temperature’ | awk ‘{print $10}’)
sdc=$(smartctl -a /dev/sdc | grep ‘Temperature’ | awk ‘{print $10}’)

Time=$(date ‘+%Y-%m-%d %H:%M:%S’)

echo $Time /dev/sdb ${sdb} /dev/sdc ${sdc} >> /root/hdd_status.txt

输出到 txt 是以下格式:
2020-09-08 02:00:01 /dev/sdb 43 /dev/sdc 45
2020-09-08 14:00:01 /dev/sdb 43 /dev/sdc 45

想要的 html 的格式如下:

时间 02:00 14:00
sdb sdc sdb sdc
2020-9-9 02:00 40 41 44 45

每天定时写入两次,分别是 2 点和 14 点。
求教各位 shell 高手,不胜感激!

大佬有話說 (8)

  • 資深大佬 : barrysn

    命令的执行结果你已经得到了
    没明白是不会设置计划任务还是不会写 html

  • 主 資深大佬 : nbweb

    @barrysn 不会把这个结果写到 html 里面。

    https://i.loli.net/2020/09/09/vugTWeC4Fym7MUB.png

  • 資深大佬 : oneisall8955

    可以使用 HTML 模板,替换关键字?

  • 資深大佬 : oneisall8955

    @oneisall8955 sed 命令好像

  • 資深大佬 : limuyan44

    echo “<html><head><body>$Time /dev/sdb ${sdb} /dev/sdc ${sdc} </body><head><html>” >> /root/hdd_status.html

    你可能想复杂了吧。

  • 資深大佬 : wnpllrzodiac

    挺简单,我做就是 python 写数据库。php 读数据库输出动态页面

  • 資深大佬 : barrysn

    <!DOCTYPE html>
    <html lang=”en”>
    <head>
    <meta charset=”UTF-8″>
    <title>Title</title>
    </head>
    <body>

    <table border=”1″ cellspacing=”0″>
    <tr> <th>时间</th> <th>磁盘</th> <th>温度</th> </tr>

    <tr><td rowspan=”2″>2020-9-9 02:00</td> <td>sdb</td> <td>35</td> </tr>
    <tr> <td>sdc</td> <td>36</td> </tr>

    <tr> <td rowspan=”2″>2020-9-9 14:00</td> <td>sdb</td> <td>35</td> </tr>
    <tr> <td>sdc</td> <td>36</td> </tr>

    </table>

    </body>
    </html>

    @nbweb
    代码如上,每次在 table 中加 tr 就可以,样式自己调,不会的话去看看如何使用搜索引擎,

  • 主 資深大佬 : nbweb

    @barrysn 感谢!!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具