随机数生成 && 生成执行锁

 1 生成随机数列:
 2 openssl rand -base64 10
 3 uuidgen
 4 echo $RANDOM | md5sum
 5 echo $RANDOM | sha256sum
 6 
 7 随机小写10个字母
 8 随机数:
 9 [root@oldboy ~]# echo $RANDOM
10 1063
11 
12 [root@oldboy ~]# date +%N
13 420947500
14 
15 [root@oldboy ~]# openssl rand -base64 10
16 V10sHmMtu92gRg==
17 
18 [root@oldboy ~]# uuidgen 
19 985da68a-2205-46e5-a49b-1a378f3b01e1
20 
21 [root@oldboy ~]# head /dev/urandom|cksum
22 2857672376 1405
23 
24 [root@oldboy ~]# mkpasswd -d 3 -c 3 -C 3 -s 3 -l 12
25 K9d{-aSy4_4M
26 
27 mkpasswd  安装方式:
28 yum -y install expect
View Code

 生成执行锁

描述:当你写完一个脚本正在执行,这时候你打开另一个窗口,不小心也执行了脚本,会导致出现错误,为了防止此类事故发生,在脚本中加入执行锁,对脚本进行锁定。

原文地址:https://www.cnblogs.com/tim1blog/p/9728193.html