我在一个团队中工作。我们有一台 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
Run Code Online (Sandbox Code Playgroud)