如何在本地的批处理中执行拷贝到linux服务器上的shell脚本

发布网友

我来回答

4个回答

热心网友

inux下的批处理文件,基本就是shell脚本文件。
1.一个最简单的脚本书写方法为:
新建一个文件,名字为clean(自己定义的名字),在里面编写
rm -fv *.o;ls -al;
(可以写一些shell普通命令,命令用分号隔开)

2.执行方法
(1)在控制台输入:
sh clean
(2)先给与脚本可执行权限:
chmod 777 clean
然后直接执行:
./clean追问我的意思是我在本地windows机器上编写.bat脚本,把windows上的文件拷贝到linux机器上,现在已经实现了拷贝的步骤,我拷贝的文件中有一个shell脚本,我现在如何在我widows的bat脚本里面去执行那个shell脚本

热心网友

在保证网络环境的条件下,使用ftp协议,配置脚本执行权限后执行。
1、首先需要保证本地与linux服务器的网络畅通;
2、示例脚本
ftp 192.168.1.20
ftp> cd /usr/data
ftp> mput *.htm
ftp>bye

热心网友

批处理是运行WINDOWS下,shell脚本运行LINUX下,你想在WINDOWS下运行SHELL来操作CP这个动作怕不行吧;但可以WINDOWS下执行行批处理来处理WINODWS与LINUX之间CP动作;

热心网友

可以使用linux服务器的串口或者SSH方式访问,用expect去做命令行交互吧 这是常用的做法

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com