unix 脚本执行问题

xinnian25 2011-10-24 11:10:20

主机A内脚本a.sh设置crontab
脚本a.sh内包括内容rsh B . /home/zhang/.profile 2>&- \;. /home/out.sh 。主机B脚本out.sh只执行了一半

在主机B上执行脚本out.sh完全没有问题

问题:1、帮我解释下rsh B . /home/zhang/.profile 2>&- \;. /home/out.sh这个每个符号的意义
2、为什么远程执行就只执行一半

网络是通的,脚本写的也不会有问题,也没报错

...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinnian25 2011-10-24
  • 打赏
  • 举报
回复

line 5: dbaccess: command not found

看日志是这样,但是我本机是可以执行dbaccess的啊

qq120848369 2011-10-24
  • 打赏
  • 举报
回复
2>&-

关闭描述符2打开的文件,也就是关闭标准错误。
xinnian25 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ljc007 的回复:]
用命令的完整路径试试
[/Quote]

改完以后报错是-23101 Unable to load locale categories.

informix的sysdbslocale表结果
dbs_dbsname dcoms
dbs_collate zh_CN.5488

用户.bash_profile文件内为
export LANG=en_US.819
export DB_LOCALE=zh_CN.GB18030-2000
export CLIENT_LOCALE=zh_CN.GB18030-2000
export SERVER_LOCALE=zh_CN.GB18030-2000

ljc007 2011-10-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xinnian25 的回复:]
line 5: dbaccess: command not found

看日志是这样,但是我本机是可以执行dbaccess的啊
[/Quote]

用命令的完整路径试试

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧