
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 · 2545 阅读 · 0 评论 -
notify+rsync实时同步脚本
[root@test /]# vim /root/rsync.sh#!/bin/bashwhile inotifywait -rqq /mnt/ dorsync -a --delete /mnt/ root@192.168.1.10:/opt/done原创 2020-05-21 16:19:14 · 334 阅读 · 0 评论 -
zabbix安装简化脚本
#!/bin/bashyum -y install gcc pcre-devel zlib-devel openssl-develcd Zabbix/tar -xf nginx-1.12.2.tar.gzcd nginx-1.12.2/./configure --with-http_ssl_modulemake && make installsed -i '65,71 s/#//' /usr/local/nginx/conf/nginx.confsed -i '69d' /u原创 2020-05-18 15:23:03 · 171 阅读 · 0 评论 -
shell中常用的条件判断
数字检测:参数说明-eq等于则为真-ne不等于则为真-gt大于则为真-ge大于等于则为真-lt小于则为真-le小于等于则为真字符串的检测:参数说明=等于则为真!=不相等则为真-z 字符串字符串的长度为零则为真-n 字符串字符串的长度不为零则为真文件的检测:参数说明-e 文件名如果文件存在则为真-r 文件名如果文件存在且可读则为真-w 文件名如果文原创 2020-05-21 17:02:49 · 433 阅读 · 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 · 768 阅读 · 0 评论