#!/bin/bash

interface=`ls /sys/class/net|grep en|awk 'NR==1{print}'`

if [ ! -e /etc/adserver/.seq.info ];then
    #生成序列号
    #时间
    #d=`date +%Y%m%d`
    mkdir /etc/adserver/
    d=`dmidecode -t 0 |grep -oP '(?<=Release Date: ).*' |awk -F ':' 'NR==1'|awk -F'/' '{print $3$1$2}'`
    #批次
    lot='01'
    #mac地址
    mac=`ip addr show $interface |grep -oP '(?<=ether\s\w{2}:\w{2}:\w{2}:)\w{2}:\w{2}:\w{2}(?=\sbrd)' |sed -n 's/://gp'`
    seq='AD001'$d$lot$mac
    echo $seq > /etc/adserver/.seq.info
    echo $seq
else
    cat /etc/adserver/.seq.info
fi

echo 'Ver 1.0.0'
echo 'Ver 1.0.0'
echo '1'

 

相关文章:

  • 2022-03-04
猜你喜欢
  • 2022-02-16
  • 2021-08-15
  • 2022-12-23
  • 2022-02-01
  • 2021-06-11
  • 2022-01-27
  • 2021-04-29
相关资源
相似解决方案