我在一个团队中工作。我们有一台 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
。
答案1
您可以将EDITOR
变量指定为以下参数sudo
:
sudo -u www EDITOR=nano crontab -e