在linux下经常程序经常会遇到需要在各机之间传送文件的情况
下面的shell是最近在程序中使用的,在c程序中调用就传入文件名就可以将文件FTP到指定的位置。
#! /usr/bin/ksh   #put files from 71 to 54      TCARD_PATH            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-05-22 16:03:00
                            
                                715阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux系统中,Shell脚本是一种非常有用的工具,可以帮助用户自动化完成各种任务。其中,使用Shell脚本结合FTP协议可以方便地进行文件传输和操作。在Linux系统中,Red Hat系列的操作系统广泛应用,而Red Hat公司也自家的Red Hat Enterprise Linux(RHEL)操作系统备受青睐。在这篇文章中,我们将介绍如何使用Linux Shell脚本和FTP协议来实现文件传            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-30 12:18:02
                            
                                275阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我经常用ftp从一台电脑传输一个文件到另一台电脑。有时我用命令行交互模式执行操作,但更多时候,我喜欢写一个脚本来做这件苦差事。这个任务着实使我蒙逼了一阵子,但我最终解决了那些坑。我没有见过这方面有关的文档,所以我写了这个供你参考。问题所在我在过程中遇到的关键问题是,你要提供一个密码给ftp服务器.典型的ftp客户端(比如unix下的,linux下的,solaris下的,NetBSD下的)都从/de            
                
         
            
            
            
            二、ftp 
 
  [root@ht root]# cat ftpaaa.sh 
 
 #!/bin/bash 
 
 hostname=192.168.1.238 
 
 user=f5 
 
 password=f5 
 
  ftp -i -v -n $hostname <<END_FTP 
 
  user $user $password 
 
 binary            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 08:45:40
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Java开发中,涉及到FTP操作是比较常见的需求。FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的协议,通过FTP可以实现文件的上传和下载操作。而在Linux系统中,可以通过编写Shell脚本来实现对FTP的操作。下面将介绍如何使用Java结合Linux的Shell脚本来实现FTP操作。
首先,我们需要在Java程序中调用Linux的Shell脚本来实现F            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-26 10:26:21
                            
                                101阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # /bin/bash # File : install_ftp.sh # Time : 2021/04/15 17:16:00 # Author : zhangxuyang # Version : 0.1 # License : (C)Copyright 2021-2021, MIT # Desc ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-26 15:51:00
                            
                                880阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
             
  许多系统管理员喜欢用rsync同步二台服务器之间的数据,但我们更喜欢用FTP来实现,其好处是: 
  FTP比rsync更能耗尽带宽,所以它更适合同步数据库(尤其是几百G的数据) 
  配置起来相当方便,尤其是用pureftpd 
  rsync的优势是可以快速海量同步小文件,比如二级目录或三级目录下的批量图片等 
  基本上FTP和rsync同步各有优势,看            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-01-27 13:55:01
                            
                                1104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1)端口判断法==>仅适合数据库本地使用法1:if条件判断方法[root@oldboy scripts]# cat check_db01.sh#!/bin/sh#created by oldboy#mail:oldboy521@gmail.comPortNum=`netstat -lnt|grep 3306|wc -l`if [ $PortNum -eq 1  ]then            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-05-18 16:56:09
                            
                                645阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            缘起:老男孩shell培训课上带领学生练习shell开发if语句时的几个小例子和大家分享。
1)端口判断法==>仅适合数据库本地使用
法1:if条件判断方法
[root@oldboy scripts]# cat check_db01.sh 
#!/bin/sh
#created by oldboy
#mail:oldboy521@gmail.com
PortNum=`n            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2012-09-10 23:02:36
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                10评论
                            
                                                 
                 
                
                             
         
            
            
            
            有时,我们需要通过ftp传送文件到另一台机器。通常情况下,可以通过交互式的命令行来完成,但对于数据量较多的情况来讲,这样的操作会很烦琐。此时,可以写一段shell脚本,实现ftp文件的自动传输即可。可能的问题在shell脚本中用FTP传输文件,会要求输入密码才可能操作ftp服务器。典型的FTP客户端程序在Unix,Linux,Solaris和NetBSD系统中,会从/dev/tty终端接收FTP密            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-05 11:31:39
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            需求在 A 界面,点击跳转到 B 界面(该界面会执行一些业务),再点击返回键出现 Dialog 弹窗,点击确认退出按钮,返回 A 界面。不断循环。思路一开始想到的就是按键精灵,下了 mac 版使用后发现功能太不完善,于是试了试 Windows 版,实在是操作不习惯。在搜索资料过程中了解到还可以使用 adb 来实现模拟设备操作,那肯定是写代码更顺手啊,配合使用脚本重复输入命令,就能实现简单的自动化重            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-23 21:56:08
                            
                                387阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash
dbname=db
backpath=/home/mysqlbak/
dump=/data/bin/mysqldump
dbpass=xxxxxxxxx
date=`date +%y%m%d%H%M`
${dump} --opt -uroot -p${dbpass} ${dbname} | gzip > ${backpath}"hk"$            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-11 18:05:05
                            
                                735阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现“java链接FTP执行shell脚本”
## 整体流程
下面是实现“java链接FTP执行shell脚本”的流程:
| 步骤 | 描述                      |
| ---- | ------------------------- |
| 1    | 连接FTP服务器             |
| 2    | 上传shell脚本至FTP服务器  |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-19 06:45:34
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.FTP的简单使用说明1)FTP是文件传输协议(File Transfer Protocal)的简写,主要完成与远程计算机的文件传输。2)FTP使用格式ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [computer]·&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 17:23:58
                            
                                31阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # iOS Shell脚本模拟点击的实现指南
在iOS开发的过程中,我们有时需要通过脚本自动化一些操作,例如模拟点击。这不仅能提高工作效率,还能帮助我们进行重复性测试。在这篇文章里,我们将详细介绍如何用shell脚本来模拟点击操作,并为你提供一个完整的实现流程。
## 流程概述
在开始之前,我们需要了解整个实现的流程。下面是一个简单的流程图:
```mermaid
flowchart TD            
                
         
            
            
            
            sftp文件上传(从本地上传到远程)#!/bin/bash#远程上传文件测试if [ $# -ne 2 ]then	echo "miss arguments"	echo "need 2 arguments:BAT...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-28 07:02:00
                            
                                1400阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.FTP 批量下载文件#####从ftp服务器上下载文件####
#!/bin/bash ftp -n<<!
open 192.168.1.69
user username123456
binary
cd .
lcd /home/av/
prompt
passive on
mget *
close
bye
!2.ftp 上传文件#!/bin/bash
ftp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-08-29 16:29:44
                            
                                1000阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            sftp文件上传(从本地上传到远程)#!/bin/bash#远程上传文件测试if [ $# -ne 2 ]then	echo "miss arguments"	echo "need 2 arguments:BAT...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-03-28 07:02:00
                            
                                1804阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            基本都有了,需要使用的拿出来组合就OK了/etc/pam.d/vsftpd                              #PAM认证配置文件/etc/vsftpd/ftpusers                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-30 15:07:21
                            
                                796阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            #! /bin/bashfor i in ‘seq $1’doecho -ne "i=0;while truedoi=i+1;done" | /bin/sh &done上述脚本保存为可执行的sh文件,例如eatcpu.sh,需要吃几个cpu的核就在脚本的后面添加数字几,例如 ./eatcpu.sh 4            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-06 21:59:45
                            
                                1853阅读