LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1668|回复: 3

本机运行shell脚本与远程运行shell脚本有区别么?[以解决]

[复制链接]
发表于 2005-6-28 14:28:37 | 显示全部楼层 |阅读模式
#!/bin/bash
cd /home
mkdir love
tar -cvf love.`date +%Y-%m-%d`.tar love
ftp -n 192.168.0.101 <<EOF  
user dada 000000  
binary  
cd /home/dada
put love.`date +%Y-%m-%d`.tar
close
bye
EOF
我上班的地方有2台linux机器,我用的是台2000server的机器,我用putty远程登陆那2台linux机器做操作。这个脚本我保存并命名为ftp.sh,保存在其中一台有FTP服务器的linux机器上运行是,脚本走到cd /home就开始出错,脚本里面登陆的ftp用户名和密码也显示出错(这台机器的IP就是192。168。0。101)。这个脚本放到另外台linux机器上的话就能正常运行。请问各位这是什么原因呢。
还有就是在那台不是FTP服务器的机器上定时运行这个ftp.sh的脚本。怎么都不运行,我的操作过程是这个样子的。
在终端中输入:crontab -e
然后输入12 12 * * * sh /home/ftp.sh
然后保存退出
可是到了12点12分程序没有运行,这是什么原因呢
发表于 2005-6-28 20:11:05 | 显示全部楼层
Post by cctvmtv
#!/bin/bash
cd /home
mkdir love
tar -cvf love.`date +%Y-%m-%d`.tar love
ftp -n 192.168.0.101 <<EOF  
user dada 000000  
binary  
cd /home/dada
put love.`date +%Y-%m-%d`.tar
close
bye
EOF
我上班的地方有2台linux机器,我用的是台2000server的机器,我用putty远程登陆那2台linux机器做操作。这个脚本我保存并命名为ftp.sh,保存在其中一台有FTP服务器的linux机器上运行是,脚本走到cd /home就开始出错,脚本里面登陆的ftp用户名和密码也显示出错(这台机器的IP就是192。168。0。101)。这个脚本放到另外台linux机器上的话就能正常运行。请问各位这是什么原因呢。
还有就是在那台不是FTP服务器的机器上定时运行这个ftp.sh的脚本。怎么都不运行,我的操作过程是这个样子的。
在终端中输入:crontab -e
然后输入12 12 * * * sh /home/ftp.sh
然后保存退出
可是到了12点12分程序没有运行,这是什么原因呢


报的什么错?也贴出来看看呗。
另外,运行脚本的用户在/home有w权限吗?
回复 支持 反对

使用道具 举报

发表于 2005-6-28 22:15:07 | 显示全部楼层
Post by cctvmtv
#!/bin/bash
cd /home
mkdir love
tar -cvf love.`date +%Y-%m-%d`.tar love
ftp -n 192.168.0.101 <<EOF  
user dada 000000  
binary  
cd /home/dada
put love.`date +%Y-%m-%d`.tar
close
bye
EOF
我上班的地方有2台linux机器,我用的是台2000server的机器,我用putty远程登陆那2台linux机器做操作。这个脚本我保存并命名为ftp.sh,保存在其中一台有FTP服务器的linux机器上运行是,脚本走到cd /home就开始出错,脚本里面登陆的ftp用户名和密码也显示出错(这台机器的IP就是192。168。0。101)。这个脚本放到另外台linux机器上的话就能正常运行。请问各位这是什么原因呢。
还有就是在那台不是FTP服务器的机器上定时运行这个ftp.sh的脚本。怎么都不运行,我的操作过程是这个样子的。
在终端中输入:crontab -e
然后输入12 12 * * * sh /home/ftp.sh
然后保存退出
可是到了12点12分程序没有运行,这是什么原因呢


没有区别,shell只有interactive和非interactive运行方式。看看别的有什么原因吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-29 09:51:21 | 显示全部楼层
今天试了试又可以了。。。那天试的时候没有任何报错,就是没反映而已,谢谢2位的解答了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表