由于ntpdate使用时,存在时间没有更新成功的情况。而做了计划任务之后,无法得知是否更新成功,所以写了以下脚本 [crayon-63828f7fa8047956789157/]

2015年1月2日 0条评论 3310点热度 1人点赞 龙魂 阅读全文

前段时间安装了百度云盘的python版,现在通过脚本实现文件上传及备份完成将日志发送到邮箱,及时获取备份情况。 注:必须安装百度云盘python版及mutt 根据具体情况修改main.sh脚本里的内容 建立了两个脚本 一个计划任务 start.sh脚本: [crayon-63828f7fa82fe498006181/] main.sh脚本: [crayon-63828f7fa8304592951498/] 计划任务为: 09 18 * * * /bin/sh /script/backupshell/start.sh…

2015年1月2日 0条评论 3553点热度 0人点赞 龙魂 阅读全文

1、位置变量 $0    获取当前执行的Shell脚本的文件名,包括路径。 例1: [crayon-63828f7fa8486941058818/] 例2: [crayon-63828f7fa848b371129117/] [crayon-63828f7fa848e052333273/] [crayon-63828f7fa8490227448584/] 注:dirname表示要得到脚本的路径,而basename表示要得到脚本的名称 $n     获取当前执行的Shell脚本的第n个参数值,n=1..9,当n为0时表…

2014年3月22日 0条评论 2712点热度 0人点赞 龙魂 阅读全文

环境变量用于定义Shell的运行环境,保证Shell命令的正确执行,Shell通过环境变量来确定登录用户名、命令路径、终端类型、登录目录等,所有的环境变量都是系统全局变量,可用于所有子进程中,这包括编辑器、Shell脚本和各类应用,不像本地变量(只用于现在的Shell)。 环境变量可以在命令行中设置,但用户退出时这些变量值也会丢失,因此最好在用户家目录下的.bash_profile文件中或全局配置/etc/profile文件或者/etc/profile.d/中定义。将环境变量放入profile文件中,每次用户登录时…

2014年3月22日 0条评论 3147点热度 1人点赞 龙魂 阅读全文

1)开头指定脚本解释器 #!/bin/sh 或 #!/bin/bash 2)开头加版本版权等信息 #Date:    2014-03-21 14:46:04 #Author: Created by  lh #Mail:    15253157058@163.com #Function: This scripts function is …. #Version:   1.1 提示:可配置vim编辑文件时自动加上以上信息,方法是修…

2014年3月21日 0条评论 2805点热度 0人点赞 龙魂 阅读全文

"#!/bin/bash" “#!”称为幻数,在执行Bash脚本的时候,内核会根据它来确定该用哪个程序来解释Shell脚本中的内容。这一行必须在脚本顶端的第一行,如果不是第一行则为注释。 vi one.sh #!/bin/bash echo “this is first day” #!/bin/bash <==如果写到这里则为注释 有时在不同的shell脚本里面看到会有bash 以及sh 两种方式。这两种的区别是什么? sh是bash的一个软链接 [crayon-63828f7fa87c3173443215/…

2014年3月21日 0条评论 4017点热度 0人点赞 龙魂 阅读全文

[crayon-63828f7fa88bf464805653/]

2014年1月6日 0条评论 3395点热度 0人点赞 龙魂 阅读全文