当前位置: 技术问答>linux和unix
请教朋友们一个关于crontab 与 curses的问题,困扰了我一整天了,详见内容
来源: 互联网 发布时间:2016-02-15
本文导语: 我的进程在sco unix下面运行,写了一个SHELL来启动进程,里面包含了需要的环境变量、路径等信息。 手工启动这个SHELL后,进程运行一切正常。 但是,用crontab来定时启动这个SHELL后却发现进程无法启动,运行就退出了...
我的进程在sco unix下面运行,写了一个SHELL来启动进程,里面包含了需要的环境变量、路径等信息。
手工启动这个SHELL后,进程运行一切正常。
但是,用crontab来定时启动这个SHELL后却发现进程无法启动,运行就退出了。
经过打桩调试后,发现进程运行到curses的库函数 initscr();的时候即行退出。
输出信息:Sorry, I need to know a more specific terminal type than "unknown".
请教朋友们要怎么解决这个问题呢?
手工启动这个SHELL后,进程运行一切正常。
但是,用crontab来定时启动这个SHELL后却发现进程无法启动,运行就退出了。
经过打桩调试后,发现进程运行到curses的库函数 initscr();的时候即行退出。
输出信息:Sorry, I need to know a more specific terminal type than "unknown".
请教朋友们要怎么解决这个问题呢?
|
curses需要一个终端
而你在crontab的程序是后台执行的
没有终端
而你在crontab的程序是后台执行的
没有终端
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。