3N1*_*GM4 3 linux centos crontab nano centos7
我想为 crontab 更改 CentOS 7 框上的默认编辑器,因为它当前启动 vi,我更喜欢 nano。
我在网上阅读了很多建议运行export EDITOR='nano'或类似的页面- 有些地方似乎建议使用双引号 ( "),其他地方则根本没有引号。
无论如何,这些方法都不起作用,我运行export命令,然后sudo crontab -e它仍然启动 vi!我究竟做错了什么?
我意识到,如果我希望更改在会话之间持续存在,我需要将此export命令放入我的bashrc或bash_profile文件中,或者在 .sh 文件中创建一个 .sh 文件/etc/profile.d/,但我只想在使其持久化之前先使其独立工作 - 可以有人帮忙吗?
小智 6
您可以将 -E 与 sudo 一起使用
-E' -E(保留环境)选项向安全策略指示用户希望保留其现有环境变量。如果指定了 -E 选项并且用户没有保存环境的权限,则安全策略可能会返回错误。
export EDITOR=nano
sudo -E crontab -e
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5640 次 |
| 最近记录: |