Skip navigation.

BLooDY* OpenART

Linux | Blender | Design | Web | CSS | Linux Theme | icon | Tango Project | Open source | Gimp | Inkscape......

Posts tagged with "shell"

当服务器没有FTP时的替代脚本

, ,

我写这个脚本是用来同步我工作的电脑和服务器。
#! /bin/bash
#用ssh上传下载远程文件
#根据情况修改本地和远程目录

#设置用户名和密码
user="root"
ip="192.168.1.2"
#设置本地路径和远程路径
local_path="/var/www/"
remote_path="/var/www/"

echo "此脚本使用SSH传输文件"
echo ------------------
echo "选择你要进行的操作"
echo ------------------
echo "1.UPLOAD"
echo "2.DOWNLOAD"
echo ------------------

echo -n "输入数字选择你要进行的操作:"
read CHOICE

echo ------------------
echo "请输入$user密码"
echo ------------------

case "$CHOICE" in
1)scp -rp $local_path $user@$ip:$remote_path;;
2)scp -rp $user@$ip:$remote_path $local_path;;
esac
echo "------传输完成------"

自己写一段shell,方便操作服务器

, , ,

#! /bin/bash
#web服务
echo ------------------
echo "选择你要进行的操作"
echo ------------------
echo "1.Apache2      Restart"
echo "2.Apache2      Stop"
echo "3.vsftpd       Restart"
echo ------------------
echo -n "输入数字选择你要进行的操作:"
read CHOICE
case "$CHOICE" in
1)sudo /etc/init.d/apache2 restart;;
2)sudo /etc/init.d/apache2 stop;;
3)  sudo /etc/init.d/vsftpd restart;;
esac