使用nohup后台执行ftp传输命令
2015-07-22 23:55
609 查看
因为有的时候会需要长时间传输文件,所以想用nohup 结合shell脚本一起使用,就不用一直在电脑面前了 。
nohup 用法: nohup command &
然后就会出现 对应的 pid 线程号,可以记住,这样执行出错的时候,可以直接用kill -9 pid 掉
传输FTP 脚本 ftp.sh如下 :
echo "start files upload,pid: $$"
ftp -niv <<- EOF
open IP_ADDRESS
user name password
cd path
put xxx
bye
EOF
echo "files upload end"
-----------------------------
其中的-v 显示ftp中所有响应信息
-n 限制ftp 自动登录
-i 关闭多个文件传输是的交互过程 还可以在ftp中使用prompt命令来关闭。
然后执行 nohup ftp.sh &
即可。
nohup 用法: nohup command &
然后就会出现 对应的 pid 线程号,可以记住,这样执行出错的时候,可以直接用kill -9 pid 掉
传输FTP 脚本 ftp.sh如下 :
echo "start files upload,pid: $$"
ftp -niv <<- EOF
open IP_ADDRESS
user name password
cd path
put xxx
bye
EOF
echo "files upload end"
-----------------------------
其中的-v 显示ftp中所有响应信息
-n 限制ftp 自动登录
-i 关闭多个文件传输是的交互过程 还可以在ftp中使用prompt命令来关闭。
然后执行 nohup ftp.sh &
即可。
相关文章推荐
- PHP中VC6、VC9、TS、NTS版本的区别与用法详解
- ThinkPHP缓存文件写入失败!:./Runtime/Cache/..
- PHP实现多种格式文件下载并解决乱码问题
- thinkphp的各种内部函数 D()、F()、S()、C()、L()、A()、I()详解
- 搭建基于PHP的www服务器
- 参数计数不匹配,未处理System.Reflection.TargetParameterCountException
- php向js传值问题
- PHP导出word(纯文字)
- hd-1096:A+B for Input-Output Practice (VIII)
- hd-1095:A+B for Input-Output Practice (VII)
- pureftp、vsftp部署及优化
- lnmp+wordpress: 您的PHP似乎没有安装运行WordPress所必需的MySQL扩展
- PHP常用函数
- PHP libcurl使用总结
- VLC 播放RTP 所需要的SDP文件格式
- php filesize函数是个坑。。。
- PHP编辑器之Komodo Edit的快捷键
- PHP生成唯一订单号
- PHP解决方案@数据读写文本
- php连接mysql的一些方法总结