我尝试crontab -l
从我的终端以 root 身份使用,它显示no crontab for root
。所以我尝试了crontab -e
,它返回以下内容
没有 root 的 crontab - 使用空的 888
然后光标开始闪烁。我无法退出或保存文件。
答案1
当您运行该命令时,crontab -e
它通常默认为vi
或vim
编辑器。如果您键入命令Shift++ Z,Z您可以保存此编辑器中的任何更改并退出。
要使用此方法向 crontab 添加条目,您需要学习如何更广泛地使用此编辑器,这超出了本问题的范围,并且应该很容易在互联网上找到许多教程。
如果vi
/ 的vim
学习曲线太长,您可以指示crontab
使用不同的编辑器。另一种对于 Linux 新手来说更容易使用的基于控制台的编辑器是nano
,它通常安装在我熟悉的大多数发行版上。
$ EDITOR=nano crontab -e
笔记:要使用nano
的菜单,底部的所有插入符号(又名^X)命令都需要使用 键Ctrl。因此,要退出,例如Ctrl+ 。X
您当然可以在这里使用任何编辑器。如果您使用基于 GNOME 的桌面,一个简单的基于 GUI 的编辑器将是gedit
:
$ EDITOR=gedit crontab -e
如果您的主桌面由除 以外的用户运行(root
很可能是这样),则由于一系列不同的原因,最后一个可能会成为使用的挑战,所以我会选择nano
初学者。