shell
lijun_work
这个作者很懒,什么都没留下…
展开
-
-bash: 08: value too great for base (error token is “08“)
执行定时任务的时候报错-bash: 08: value too great for base (error token is “08”) 报错脚本内容如下 DAT=$(date +%F | awk -F- '{print $3}') DAT_MOD=$(($DAT%4)) 本来是想取当前日期与4取余 结果报错: -bash: 08: value too great for base (error token is “08”) 问题就出在这里,今天是1月8号,所以$(date +%F | awk -F- ‘原创 2021-01-08 10:53:25 · 2466 阅读 · 0 评论 -
notify+rsync实时同步脚本
[root@test /]# vim /root/rsync.sh #!/bin/bash while inotifywait -rqq /mnt/ do rsync -a --delete /mnt/ root@192.168.1.10:/opt/ done原创 2020-05-21 16:19:14 · 306 阅读 · 0 评论 -
zabbix安装简化脚本
#!/bin/bash yum -y install gcc pcre-devel zlib-devel openssl-devel cd Zabbix/ tar -xf nginx-1.12.2.tar.gz cd nginx-1.12.2/ ./configure --with-http_ssl_module make && make install sed -i '65,71 s/#//' /usr/local/nginx/conf/nginx.conf sed -i '69d' /u原创 2020-05-18 15:23:03 · 159 阅读 · 0 评论 -
shell中常用的条件判断
数字检测: 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 字符串的检测: 参数 说明 = 等于则为真 != 不相等则为真 -z 字符串 字符串的长度为零则为真 -n 字符串 字符串的长度不为零则为真 文件的检测: 参数 说明 -e 文件名 如果文件存在则为真 -r 文件名 如果文件存在且可读则为真 -w 文件名 如果文原创 2020-05-21 17:02:49 · 414 阅读 · 0 评论 -
shell中的文件描述符
A.首先了解下1和2在Linux中代表什么 在Linux系统中0 1 2是一个文件描述符 名称 代码 操作符 Linux 下文件描述符 标准输入(stdin) 0 < 或 << /dev/stdin -> /proc/self/fd/0 -> /dev/pts/0 标准输出(stdout) 1 >, >>, 1> 或 1>> /dev/stdout -> /proc/self/fd/1 -> /dev/pts/原创 2020-05-19 15:18:54 · 752 阅读 · 0 评论