свяжите монтируют / var с fstab

Определенные вещи, которые Вы просите, достаточно просты собраться. Я предполагаю, что Вы думаете о чем-то более сложном, но если Вы не указываете то, что я не могу размышлять.

  • Системная память

    $ free -h | gawk  '/Mem:/{print $2}'
    7.8G
    
  • Версия Bash

     $ bash --version | head -1 
     GNU bash, version 4.2.36(1)-release (x86_64-pc-linux-gnu)
    
     $ bash --version | head -1 | gawk '{print $4}'
     4.2.36(1)-release
    
  • Версия JVM

    $ java -version 2>&1 | head -1
    java version "1.6.0_24"
    
    $ java -version 2>&1 | head -1 | gawk '{print $NF}' | sed 's/"//g'
    1.6.0_24
    

    java -version управляйте печатью к стандартной погрешности (STDERR), поэтому для парсинга, мы должны перенаправить STDERR к STDOUT. В ударе это сделано 2>&1.

  • Версия операционной системы (сборка/последнее обновление)

    $ uname -vo
    #1 SMP Debian 3.2.32-1 GNU/Linux
    

    Я не уверен, что Вы подразумеваете под последним обновлением. Обновление какой? Ядро? Какое-либо программное обеспечение?

При объединении всех они в сценарий удара Вы добираетесь:

#!/usr/bin/env bash
echo "RAM              : `free -h | awk  '/Mem:/{print $2}'`
Bash version     : `bash --version | head -1 | awk '{print $4}'`
Java version     : `java -version 2>&1 | head -1 | awk '{print $NF}' | sed 's/\"//g'`
Operating System : `uname -s`
OS version       : `uname -v`"

Этот простой сценарий возвращает этот вывод в моей системе:

RAM              : 7.8G
Bash version     : 4.2.36(1)-release
Java version     : 1.6.0_24
Operating System : Linux
OS version       : #1 SMP Debian 3.2.32-1
7
13.01.2018, 23:32
1 ответ

Ваша проблема:

/myhdd ... /mnt/myhdd/... /mnt/myhdd/...

Она должна читаться либо:

/mnt/myhddd ... /mnt/myhdd/... /mnt/myhdd/...

, либо...

/myhdd ... /myhdd/... /myhdd/...
4
27.01.2020, 20:19

Теги

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