社区
Linux/Unix社区
帖子详情
每次的工作都是重复的,如何个脚本来简化工作?(内详)
addjava
2003-10-16 03:13:38
举例,环境是 Red Hat Linux release 7.3
/home/zhxd下有log目录
每天的工作步骤如下,例如今天
进入/home/zhxd目录下
tar cfz log20031016.tar.gz log
然后
ftp 199.199.199.66
输入用户名backup
再输入密码1234
然后bin用二进制格式传输
然后put log20031016.tar.gz
然后工作结束.这些能写成脚本一次搞定吗?
...全文
85
11
打赏
收藏
每次的工作都是重复的,如何个脚本来简化工作?(内详)
举例,环境是 Red Hat Linux release 7.3 /home/zhxd下有log目录 每天的工作步骤如下,例如今天 进入/home/zhxd目录下 tar cfz log20031016.tar.gz log 然后 ftp 199.199.199.66 输入用户名backup 再输入密码1234 然后bin用二进制格式传输 然后put log20031016.tar.gz 然后工作结束.这些能写成脚本一次搞定吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
addjava
2003-10-17
打赏
举报
回复
谢谢core(酒载青山)问题已经解决,单独执行是没问题的,我刚才在一台linux执行上述脚本其ftp目标机器是一台windows,所以报错.而实际环境目标ftp机器是linux,所以错了.刚才在实际环境中测试Linux ftp到Linux是没问题的.谢谢大家,散分了.
core
2003-10-17
打赏
举报
回复
按上面的方法手工试试
ftp -n 199.199.199.66
user backup 1234
看看能不能登进去
addjava
2003-10-17
打赏
举报
回复
谢谢楼上的,不过我运行报错,我也查了不少资料,是不是这种方式只适用于匿名ftp啊!
====
Not logged in.
Login failed.
Not logged in.
Not logged in.
Passive mode refused.
======
core
2003-10-17
打赏
举报
回复
cd /home/zhxd/log
DATES=`date +%Y%m%d`
FILE=log${DATES}.tgz
tar zcvf $FILE log
ftp -n 199.199.199.66<<EOF
user backup 1234
bin
put $FILE
bye
EOF # 前面不要加字符
addjava
2003-10-17
打赏
举报
回复
谢谢 CoolQ()
CoolQ
2003-10-16
打赏
举报
回复
expect时必需的,因为传统的Shell是不能给你输入密码的
addjava
2003-10-16
打赏
举报
回复
非用expect吗?机器山没有安装.郁闷啊!
nemo2050
2003-10-16
打赏
举报
回复
Expect 就是专为解决这类问题而开发的。
nemo2050
2003-10-16
打赏
举报
回复
看来你需要 Tcl/Tk 的 Expect 扩展,下面的链接有介绍与例子程序。
http://www-900.ibm.com/developerWorks/cn/education/linux/l-tcl/tutorial/l-tcl-5-1.html
addjava
2003-10-16
打赏
举报
回复
哦,少了一个bye命令结束ftp.
ecfa
2003-10-16
打赏
举报
回复
关注
用Python实现各类
重复
性
工作
的自动化
因为自己经常将自己遇到的
重复
性
工作
自动化: 有些事情既然定期都要处理,就没有...今天我来分享一下在
工作
是实际会遇到的情况,其实我们不用吭哧吭哧地埋头干表格,也不用拼死平活地理数据,更不用机械式地点击各个启
Linux shell
脚本
中分号的作用
日常
工作
中有时候会需要用到shell
脚本
来
简化
重复
性
工作
。 然后
每次
都迷惑在什么地方改用分号,什么地方不用。好吧今天,来个了断吧。 首先我的需求是,判断有没有指定目录,如果没有则git clone 一个,如果有做...
win10 编写
脚本
,添加右键菜单,
简化
创建README.md文件
而我经常需要新建 *.md文件,作为一个程序员,应该把简单
重复
的事情交给程序去搞定, 今天就写个简单
脚本
,解放自己双手。 两种解决方案:都很方便 一、增加鼠标右键菜单,点击后生成README.md。 二、在cmd指令框,...
脚本
语言
此命名起源于一个
脚本
“screenplay”,
每次
运行都会使对话框逐字
重复
。早期的
脚本
语言经常被称为批量处理语言或
工作
控制语言。一个
脚本
通常是解释运行而非编译。
脚本
语言通常都有简单、易学、易用的特性,目的就是...
11,excel vba 代码的
简化
和
重复
使用_初识函数.
在没有洗衣机的年代, 我们是怎么...
每次
洗衣服都要经历这些步聚.博主毕竟比较懒,就会想到有没有一种办法. 我只要把衣服扔进去.我就不用理会 这些麻烦的步聚, 过一段时间. 它就帮我洗好了呢. 就好像数学上我们学...
Linux/Unix社区
23,115
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章