绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
如何在 Linux 上更改默认的 crontab 编辑器
2023-02-28 14:27:42


在基于 Linux 和 Unix 的系统上,crontab 命令可帮助您安排任务,以便它们可以在指定的时间或间隔在后台自动运行。
启动 crontab 时,您将看到一个提示,要求您选择用于编辑 crontab 文件的默认文本编辑器。但是,如果您以后想更改编辑器怎么办?

crontab 推荐 nano

大多数 Linux 系统会推荐您使用 nano作为默认的 crontab文件编辑器,因为它易于使用。但是,当然,这是主观的,所以你应该选择一个你舒服的编辑器。
定时任务的配置文件
如果您之前将编辑器设置为默认编辑器,但这次想使用其他编辑器,请按以下步骤操作。

1. 使用选择编辑器命令

select-editor 命令为您提供了在 Linux 系统上选择默认或文本编辑器的选项。
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     select-editor
Select an editor. To change later, run 'select-editor'. 1. /usr/bin/jed 2. /bin/nano <---- easiest 3. /usr/bin/vim.basic 4. /usr/bin/vim.tiny 5. /usr/bin/code 6. /bin/ed
运行选择编辑器命令,您将看到一个可供选择的文本编辑器列表。一些常见的选择包括 Vim,Emacs,nano 和 gedit。
要选择您选择的编辑器,请键入相应的数字并按 Enter 键。
下次运行 crontab -e 命令时,crontab 文件将在您设置的编辑器中打开。

2. 使用环境变量

如果您的系统上没有安装选择编辑器,则可以改用 Linux 上的 EDITOR 环境变量。EDITOR 变量指定系统在 crontab 运行时应调用的文本编辑器的路径。
要设置 EDITOR 变量,请使用以下命令:
export EDITOR=/path/to/editor
例如,要将 nano 设置为默认文本编辑器,您可以运行:
export EDITOR=/usr/bin/nano
您还可以在 shell 配置文件中设置 EDITOR 变量,例如 ~/.bashrc 或 ~/.bash_profile,以使更改化。例如,要使 nano 成为您的默认编辑器,请将以下行添加到您的 ~/.bashrc 或 ~/.zshrc 文件中,具体取决于您使用的 shell:
export EDITOR=/usr/bin/nano
要在不注销的情况下应用更改,请运行以下命令:
source ~/.bashrc
设置 EDITOR 变量后,您可以像往常一样使用 crontab 命令来创建或编辑 crontab 文件。例如,要编辑当前用户的 crontab 文件,您可以运行:
crontab -e

使用 crontab 在 Linux 上自动执行任务

crontab 是基于 Unix 的系统上强大的自动化工具,您会发现它在 Linux 系统上调度任务很方便。建议您使用熟悉的文本编辑器来编辑 cron 作业。
您可以使用 crontab 在 Linux 上安排各种重复性任务。例如,备份、下载文件或只是清理您的 PC。



来自:Linux迷
链接:https://www.linuxmi.com/linux-change-default-crontab-editor.html
分享好友

分享这个小栈给你的朋友们,一起进步吧。

Linux技术精选专区
创建时间:2020-07-08 10:30:23
Linux,全称GNU/Linux,是一套免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年次释出,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • dapan
    专家
戳我,来吐槽~