2013-02-16 64 views
-1

我想爲php腳本設置一個cronjob。 爲此,我使用 crontab -e命令 有人問我後,爲編輯器中鍵入1-4。 搞錯我輸入1,但我想用2如何從cronjob的linux終端打開編輯器?

我怎麼能回使用選項2

我是一個Ubuntu用戶。

感謝

+2

不是StackOverflow的一個問題...試試超級用戶 – 2013-02-16 06:51:00

+1

...或http://askubuntu.com/ – Johnsyweb 2013-02-16 07:05:31

回答

0

我念你可以運行此命令(我想刪除sudo的,如果你不能須藤)

sudo update-alternatives --config editor 
+0

它給下面的錯誤: 更新替代:錯誤:未知參數'-config」 – ehp 2013-02-16 06:55:46

+0

特殊照顧的權利,它應該是一個dashses,而不是一個。查看更新回答 – Tucker 2013-02-16 16:10:47

1

這是你正在尋找的命令:

sudo update-alternatives --config editor 

請注意,配置前有兩個破折號。它會檢查在/ usr/bin中/編輯之前

export VISUAL=emacs 
export EDITOR=emacs 

crontab檢查這兩個變量:

如果還是不行,那麼下面應該排序你出去。

如果兩個環境變量爲你工作,那麼你可能想將它們添加到您的.bashrc文件,這樣你就不必重新設置。

+0

給出以下錯誤: update-alternatives:錯誤:創建符號鏈接時出錯'/etc/alternatives/editor.dpkg-tmp':權限被拒絕 – ehp 2013-02-16 07:11:57

+0

糟糕。看起來你畢竟需要sudo。更新了我的答案。 – 2013-02-16 07:14:59

+0

再次更新了答案。 – 2013-02-16 07:57:40