Cron

如何在我選擇的編輯器中打開另一個使用者的 crontab?

  • October 31, 2019

我在一個團隊中工作。我們有一台 CentOS Linux 機器。那裡有一個使用者叫www. 我們以該使用者身份執行 cron 作業,即我可以鍵入sudo -u www crontab -e以查看/編輯 crontab,我的隊友也這樣做。但是,我喜歡使用 nano 作為我的編輯器,但 crontab 會在 vim 中打開,因為那是EDITORwww使用者的。

有沒有辦法讓 crontab 在 nano 中打開,而無需更改使用者的EDITOR設置www?(例如通過添加一些額外的命令行參數?)我的隊友會繼續期待 vim 在他們自己執行時打開sudo -u www crontab -e

您可以將EDITOR變數指定為參數sudo

sudo -u www EDITOR=nano crontab -e

引用自:https://unix.stackexchange.com/questions/549731