免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1316 | 回复: 0
打印 上一主题 下一主题

[Mail] 如何在csh内 执行 bash 的语句 (csh内mailx发信) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-10-29 16:01 |只看该作者 |倒序浏览
问题具体如下:
mailx发信,mailx -s "SUBJECT" -r "mailFrom@XXX.com" "mailTo@XXX.com" < "/home/mail.txt"

当用teraterm直接发信时,能正常发出信。  因为默认调用的是bash
当把这段代码写到csh(#! /bin/csh)内时,这段代码则报错。
错误信息:temporary mail file: No such file or directory  

系统信息:
$ cat /proc/version
Linux version 2.6.32-358.el6.x86_64 (mockbuild@x86-022.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Tue Jan 29 11:47:41 EST 2013

目的:用csh发信
可以改发信语句 ,可以看看如何在csh内将发送语句用bash执行 , 各种解决方案都行,只要能发信成功即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP