Shell脚本实现上传zip压缩文件到FTP服务器


# /bin/bash

# creator:lihuibin

# date : 2014-03-10 16:45

# desc : upload file to ftp

hosts="192.168.56.100"

port=21

user=test

pass=testpwd

work_path="/var/www/cms"

packname="publish"

#hosts=$1

#port=$2

#user=$3

#pass=$4

#packname=$6

#work_path=$5

cd $work_path

/usr/bin/zip -r $packname *

[ -f "$work_path/$packname" ] &&{

ftp -n<<!

open $hosts $port

type binary

user $user $pass

cd /upload

lcd $work_path

prompt

put $packname

close

bye

!

rm -f $packname

}

CentOS下mysql定时备份Shell脚本分享
1、备份语句#/usr/local/mysql/bin/mysqldump-utest-ptesttest--socket=/tmp/mysql.3306.sock/usr/local/mysql_backup/3306/test-`date+%Y%m%d`.sql.gz语句说明:/usr/local/mysql/bin/mysqldump:MySql

Linux Shell的一些使用小技巧收集
检查远程端口是否对bash开放:echo/dev/tcp/8.8.8.8/53&&echo"open"让进程转入后台:Ctrl+z将进程转到前台:fg产生随机的十六进制数,其中n是字符数:opensslrand-he

Shell踢人的三种方法
首先用w查看当前登录用户,运行w命令的是当前用户,需要保留,其他一概踢掉。方法一,传统办法,找到其他终端的名字,然后找到响应的进程杀掉#w|