免费注册 查看新帖 |

Chinaunix

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

用crontab实现定时弹出终端窗口进行提示的问题!!!急切!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-24 22:14 |只看该作者 |倒序浏览
我用crontab调用一个shell文件来实现到了一定的时刻就在
用户的图形界面上弹出一个终端窗口,然后在终端窗口里给出一些提示信息的功能,比如crontab 文件是:
30 17 * * * /export/nn
nn文件是:
/usr/dt/bin/dtterm
echo "Time to go!"
不知为何,查看返回的mail发现总是有错误:
Error:Can't open display!

哪位大侠能给个解释?

究竟是哪里用错了?
是不是nn文件中的“/usr/dt/bin/dtterm”语句后面应该指定输出到哪里?
或者是哪位有更好的提示方法?用crontab实现定时弹出终端窗口进行提示的问题!!!急切!!

论坛徽章:
0
2 [报告]
发表于 2004-10-24 22:24 |只看该作者

用crontab实现定时弹出终端窗口进行提示的问题!!!急切!!

是不是ECHO那句有错

echo "XXXXXXXXXXXXX" > /dev/tp01

问一下,你那个"返回的mail发现总是有错误"可以发邮件到你信箱么,如果自动发邮件怎么玩,在HPUNIX下!

论坛徽章:
0
3 [报告]
发表于 2004-10-24 22:27 |只看该作者

用crontab实现定时弹出终端窗口进行提示的问题!!!急切!!

应该是下面这行出了问题
echo "Time to go!"
改成
echo "Time to go!" > /dev/tty1

因为crond不是终端执行的,是一个后台职守程序,如果不重定向给终端的话默认是不回显的。它会通过邮件系统发给用户信息

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
4 [报告]
发表于 2004-10-24 22:31 |只看该作者

用crontab实现定时弹出终端窗口进行提示的问题!!!急切!!

问题出在这里,
Error:Can't open display!

我认为弹出的窗体需要X的支持,这句的意思是似乎没有启动X 另外,我的是linux,没有dtterm
linux下这样用:
37 15 * * * echo "Time to go!" >/dev/ttyN

论坛徽章:
0
5 [报告]
发表于 2004-10-25 10:47 |只看该作者

用crontab实现定时弹出终端窗口进行提示的问题!!!急切!!

谢谢各位,shell版高人多啊!!
我的系统是solaris8。用的是csh。

To 轩静天 侠客:我也不知道是怎么寄的mail,自动的。

哪位再介绍一下> /dev/tp01 和 /dev/ttyN是什么意思吧?
新手,不太懂,不好意思!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP