Shell/Python

bash 和 python 脚本分类
9 年前

FTP自动上传脚本,并发送邮件提醒

Shell/Python   ftp脚本  

在内外网隔离的环境下,内网需要提交客户端到外网,必须通过运维。 脚本实现功能:当内网指定目录有提交新文件时、自动上传、不重复上传、上传完毕,生成下载地址发送给需要收到通知的人 #!/bin/bash # 存放新客户端目录 ftpdir=/home/clinet # 存放已上传客户端目录 ftpbak=/home/clinet/complete # 接收邮件提醒的邮箱地址,多的话用空格隔开…

9 年前

常用的shell时间函数

时间日期   Linux时间   Linux日期   Shell/Python  

获取当前时间 function get_now_time { echo `date "+%Y-%m-%d %H:%M:%S"` } 获取时间戳 function get_unixtime { echo `date -d $1 +%s` } 20150601格式转化为2015-06-01 function convert_str_time { echo `dat…

9 年前

shell 跨月日期处理

shell 某月最后一天   shell 日期处理   Shell/Python  

比如某shell脚本需要传一个起始日期来处理数据如下 sh test.sh $1 $2 #!/bin/bash start_day=$1 end_day=$2 days=`seq $start_day $end_day` for day in $days do echo $day done    同一月份的起始日期依次替增没有问题,当起…

9 年前

运维人员学习python 推荐资料

Python运维   Shell/Python  

入门 笨办法学Python 简明Python Python 运维 Python.Unix和Linux系统管理指南 Python Web开发 基础(css,javascript,html) Django Web开发指南 推荐手册 Python实例手册 shell实例手册…

9 年前

shell 数值、字符串比较

数值比较   字符串比较   Shell/Python  

原文地址 二元比较操作符,比较变量或者比较数字,注意数字与字符串的区别。 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$b…