脚本目录
current_dir=$(cd `dirname $0`; pwd)
日期操作
current_day=$(date '+%Y%m%d' )
yest_day=$(date '+%Y%m%d' -d '-1 day')
next_day=$(date '+%Y%m%d' -d '+1 day')
定时任务(分、时、天、月、星期几)
* * * * * sleep 10; sh /home/xxx.sh
30 0 * * * sh /home/xxx.sh > xxx/xxx.log
scp上传下载文件
scp -r /home/xxx user@ip:/home/xxx
scp /home/xxx/xxx.txt user@ip:/home/xxx/
scp user@ip:/home/xxx ./
ssh免密设置
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub user@ip
ssh-keygen -R 你要访问的IP地址
使用rsync拷贝大量小文件
- 工作中遇到百万级别的图片文件需要从A主机拷贝到B主机,scp进行大量小文件传输太慢
rsync -aW -e ssh ${current_dir}/item_pic/${yest_day} host:/xxx/item_pic