当我只输入 时会发生什么crontab -
?
e
在我击中之前没有采取Enter。它只是将光标移动到下一行,我必须按Ctrl+C退出,但我不确定它到底做了什么。
我使用的是 Linux CentOS 6.3。
答案1
这实际上取决于您之后做了什么。
crontab -
被解释为crontab file
调用的变体,您可以使用指定文件中包含的内容更改当前用户的 crontab。
-
在这种情况下,按照惯例,意味着读取stdin
而不是实际文件。
这样做的结果是,如果您按Ctrl-c或以其他方式中止,crontab
则什么也不会发生。另一方面,如果您按Ctrl- d(本质上eof
),正常结束输入,则 会crontab
被您之前输入的内容替换(如果没有输入任何内容,可能会清空它)。