Cron
如何在我選擇的編輯器中打開另一個使用者的 crontab?
我在一個團隊中工作。我們有一台 CentOS Linux 機器。那裡有一個使用者叫
www
. 我們以該使用者身份執行 cron 作業,即我可以鍵入sudo -u www crontab -e
以查看/編輯 crontab,我的隊友也這樣做。但是,我喜歡使用 nano 作為我的編輯器,但 crontab 會在 vim 中打開,因為那是EDITOR
給www
使用者的。有沒有辦法讓 crontab 在 nano 中打開,而無需更改使用者的
EDITOR
設置www
?(例如通過添加一些額外的命令行參數?)我的隊友會繼續期待 vim 在他們自己執行時打開sudo -u www crontab -e
。
您可以將
EDITOR
變數指定為參數sudo
:sudo -u www EDITOR=nano crontab -e