No entry for terminal type "unknown"的解决方法
2012-08-22 16:49
501 查看
sudo其他账户运行linux crontab的时候,一直提示No entry for terminal type "unknown"的错误。
一直不得其解。
网上搜了一下,大概了解了问题所在,记录在此,避免以后重复寻找。
问题现象:
sudo其他账户运行crontab的时候,一直提示No entry for terminal type "unknown"的错误
但是crontab中的命令,在terminal下敲却没有错误信息提示
原因:
sudo的账户被声明为/sbin/nologin类型。导致该账户没有TERM的环境变量
解决方法:
在sudo之后,加上/usr/bin/env TERM=xterm
比如 原crontab 任务运行如下:
* */1 * * * sudo -u USER {PATH}/{Command}
改为
* */1 * * * sudo -u USER /usr/bin/env TERM=xterm {PATH}/{Command}
一直不得其解。
网上搜了一下,大概了解了问题所在,记录在此,避免以后重复寻找。
问题现象:
sudo其他账户运行crontab的时候,一直提示No entry for terminal type "unknown"的错误
但是crontab中的命令,在terminal下敲却没有错误信息提示
原因:
sudo的账户被声明为/sbin/nologin类型。导致该账户没有TERM的环境变量
解决方法:
在sudo之后,加上/usr/bin/env TERM=xterm
比如 原crontab 任务运行如下:
* */1 * * * sudo -u USER {PATH}/{Command}
改为
* */1 * * * sudo -u USER /usr/bin/env TERM=xterm {PATH}/{Command}
相关文章推荐
- 【Git笔记】运行man git时报错"No manual entry for git"的解决方法
- Delphi调用Java的WebService报错can not find dispatch method for{null}terminalNo using "Payload QName-based Dispatcher"的解决方法
- struts2整合json出现no result type defined for type 'json'的解决方法
- 解决qt调试时Unknown debugger type "No Engine"(转载)
- he content of element type "struts" must match "((package|include|bean|constant)*,unknown-handler-stack?)".解决方法
- no rule to process file "xxxxxxxxx" of type XXXXXX.h for architecture i386解决办法
- struts2整合json出现no result type defined for type 'json'的解决方法
- struts2整合json出现no result type defined for type 'json'的解决方法
- "error: Error retrieving parent for item: No resource found that matches" 错误的解决方法
- No source available for "0x0" 出现这种问题的处理方法
- 关于[[NSBundle mainBundle] pathForResource:@"name" ofType:@"type"]找不到指定文件的解决办法
- 解决 Error:No suitable device found: no device found for connection "System eth0"
- 运行geth attach报错:Unable to attach to remote geth: no known transport for URL scheme "c"解决方
- 解决mysql中Access denied for user 'root'@'localhost' (using password: NO)的方法
- vi Unknown terminal type 的问题解决方法
- No qualifying bean of type [XXX.XXX] found for dependency 解决方法
- Undefined symbols for architecture i386:和"_OBJC_CLASS_$_xx", referenced from:问题解决方法
- No tag "datetimepicker" defined 解决方法
- 关于Struts2报"No result defined for action +(包名) and result input"的解决方法
- Ruby on Rails安装过程中出现"no such file to load -- mkmf"错误的解决方法。