solaris10出現crontab無法正常編輯問題

1)當使用crontab的時候,出現無法編輯和退出的情況
# crontab -e
953
0 1 * * */data/ailm/ailm/gzipthelog.sh
?
:q!
?
:q
?
^C
?
#
2)查看man crontab
User Commands                                                                                    crontab(1)

NAME
         crontab - user crontab file

SYNOPSIS
         /usr/bin/crontab [filename]

         /usr/bin/crontab -e [username]

         /usr/bin/crontab -l [username]

         /usr/bin/crontab -r [username]

         /usr/xpg4/bin/crontab [filename]

         /usr/xpg4/bin/crontab -e [username]

         /usr/xpg4/bin/crontab -l [username]

         /usr/xpg4/bin/crontab -r [username]

         /usr/xpg6/bin/crontab [filename]

         /usr/xpg6/bin/crontab -e [username]

         /usr/xpg6/bin/crontab -l [username]

         /usr/xpg6/bin/crontab -r [username]

DESCRIPTION
3)查看了一下/usr/bin/crontab的權限
% ls -l /usr/bin/crontab*
-r-sr-xr-x     1 root         bin                20312 2008    12月 25 /usr/bin/crontab
%
發現沒有w權限。
4)在test用戶下加環境變量設置
setenv EDITOR vi
5)驗證crontab -e 
crontab -e
0 1 * * * /data1/aiobs/bin/gzipthelog.sh


"/tmp/crontabMLaqTI" 1行,41個字符

說明:基本是因爲i用戶環境變量設置沒有指定特殊的編輯器,導致用戶無法編輯成功。
如果是root賬戶無法編輯crontab,那麼修改/usr/bin/crontab賬戶的爲root用戶可寫權限,如下:
-rwsr-xr-x 1 root root 70592 Jul 12 2008 /usr/bin/crontab
這樣root無法正常編輯crontab問題應該能解決了。

本文出自 “Focus on Oracle” 博客,請務必保留此出處http://alexy.blog.51cto.com/6115453/1072970

發佈了78 篇原創文章 · 獲贊 4 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章