当前位置:首页 » 文件管理 » shellftp建文件夹

shellftp建文件夹

发布时间: 2022-11-19 05:03:15

1. shell定时下载ftp文件并重命名放到指定文件夹

到你执行这个sh的用户的mail文件里面去看日志,比如你是用的root用户,那么你可以打开/var/mail目录下的root文件,里面会记录3点钟crontab的执行情况。

一般来说问题2个方面:
1.这个sh本身不对,你可以单独执行这个sh来调试
2.sh缺少执行权限

有问题可以追问,希望对你有帮助

2. 编译一个shell脚本,ftp到主机 新建目录 拷贝文件 删除目录 退出

首先,脚本并不需要知道本身所在主机的IP,所以,用不到10.10.141.91这个源地址。
再次,ftp命令中不支持直接在服务器端新建文件,只能先在本地新建后上传。其实,ftp客户端软件,如CuteFTP也都是这么做的,只是你觉察不到。
#!/bin/bash
host="10.10.142.72"
username="xxxx"
#这里写你的FTP登录用户名
password="xxxxxxx"
#这里写你的FTP登录密码
file1="testexam1"
file2="testexam2"
touch
$file1
touch
$file2
(
ftp
-ni
$host
<<EOF
quote
USER
$username
quote
PASS
$password
cd
/home/query
#切换服务器目录
binary
put
$file1
put
$file2
lcd
/home/query
#切换本地目录
get
$file1
delete
$file1
bye
EOF
)
>/dev/null
2>err.log

3. linux下用shell编程FTP上传文件的问题

Linux下用shell编程实现ftp自动登录上传文件,代码如下:

####把本地/home/databachup/a.shupftp/home/databackup下####
#!/bin/bash
ftp-n<<!
openFTP服务器IP地址
userFTP账户FTP密码
binary
cd/home/data
lcd/home/databackup
prompt
puta.sha.sh#要上传的文件
close
bye
!

4. shell脚本实现定时生成个以当前时间命名的TXT文件,然后ftp上传到另一台服务器上,这个怎么写啊

#!/bin/bash
#----------请自定义如下内容----------
user=root#FTP用户名
password=root#密码
remoteDir=/tmp#远程服务器FTP目录
#------------------------------------
currTime=$(date"+%Y%m%d%H%M%S")
filename=${currTime}.txt
touch$filename
sync
ftp-in<<-EOF
user$user$password
cd$remoteDir
bin
put$filename
bye
EOF

5. 在线求助,用shell脚本在FTP命令下怎么创建当前日期命名的文件夹

ftp -n $IP <<EOF
date | mkdir
EOF

6. shell脚本ftp到远程目录

1.下载远程电信机房中机器上已打包好的数据.这个不难,一条语句搞定.
复制代码代码如下:
wget
ftp://user_name:password@ip_address:port/dir/file_name
2.定时任务,需要写个脚本,并加入定时任务中.
a.脚本.假设你计划将远程的文件备份到/var/www/html/back目录下,到这个目录下,新建文件,内容如下
复制代码代码如下:
!#/bin/sh
cd
/var/www/html/back/
wget
ftp(上面那条语句)
保存为bak.sh
b.加入定时任务.直接vi
/etc/crontab
在最后一行加入如下语句
复制代码代码如下:
30
18
*
*
*
root
/var/www/html/back/bak.sh(脚本保存的位置)
这样每天下午6:30本地的centos机器自动会将远程FTP的文件备份到/var/www/html/back中了.

7. 求助:使用SHELL语言编写一个脚本实现ftp功能,将一个文件从本地a目录取到服务器b目录。

下面这个是我一直在用的,会检查ftp错误。

#!/bin/sh
ftp_put()
{
# -n:不使用auto-login;-i:不使用交互式提示输入
ftp -n -i $ipAddr <<EOF
quote USER $username
quote PASS $password
cd b
lcd a
binary
put $myfile
bye
EOF
}

ipAddr=ftp地址
username=你的ftp用户名
password=你的ftp密码
myfile=你要传的文件名(只要名称无需路径)
putErrlog=用于记录ftp错误的日志文件

ftp_put >/dev/null 2>$putErrlog #ftp错误导入日志文件
bytes=`wc -c $putErrlog | awk '{print $1}'` #检查错误日志文件的字节大小
if [ $bytes -ne 0 ]; then #大小不为0说明发生了错误,之后可以手动打开文件检查错误原因
echo "FTP put failed!"
exit 1
else
echo "FTP put successfully!"
fi
exit 0

8. 2345加速浏览器ftp办公显示根目录如何改成文件夹

打开FTP,先打开一个文件夹,然后在地址栏输入FTP的地址,就可以用文件夹方式打开。
修改默认的方式,要在注册表里修改,步骤如下:运行regedit打开注册表,要以管理员运行,定位到以下:HKEY_CLASSES_ROOTftpshellopencommand将右侧(默认)后的值修改为C:Windowsexplorer.exe%1,确定关闭注册表,重启电脑。
ftp服务器在日常计算机操作中,应用范围越来越广。打开方式为“列表”式和“文件夹”式。显然,以文件夹形式浏览更为方便、简洁。

9. shell脚本中ftp问题

ftp 登录后,我感觉是不支持shell语法的(目前还不确定),建议使用mget 下载多个文件!

10. xshell ftp 工具怎么使用

xshell和Xftp安装完成之后。打开Xshell,点击新建

热点内容
下沉算法 发布:2024-10-05 21:59:43 浏览:995
数据库管理系统的开发 发布:2024-10-05 21:58:02 浏览:139
人员最低配置方案怎么写 发布:2024-10-05 21:56:26 浏览:765
智邦国际服务器ip 发布:2024-10-05 21:47:37 浏览:596
python英文怎么读 发布:2024-10-05 21:47:02 浏览:145
魔兽世界退役服务器有什么用处 发布:2024-10-05 20:50:00 浏览:195
新车配置不符怎么投诉 发布:2024-10-05 20:49:00 浏览:389
编译的html文件 发布:2024-10-05 20:48:58 浏览:161
python自学网站 发布:2024-10-05 20:46:08 浏览:19
存储在rom中的数据当计算机断电后 发布:2024-10-05 20:43:46 浏览:10