我希望能够将 crontab 中的时间表达式按列整齐地组织起来,每 5 个左右的条目上方有一个键,如下所示:
#m h dom mon dow command
30 6 * * * /bin/bash -l -c 'blah blah blah'
5 10 * * * /bin/bash -l -c 'yada yada yada'
当然,当我有一个像这样的复杂时间表达式时,这就打破了:
5 0,8,10,12,14,16,20,22 * * * /bin/bash -l -c 'blah blah blah'
但没关系。 Cron 就是这样,我们能做的只有这么多。
我通常使用空格,缩进为 2,但这似乎显然是制表符的工作。
我已将其添加到 crontab 的顶部
# vim: set tabstop=4 noexpandtab :
但是当我点击 时tab,它给了我 2 个空格,第二次点击它时它给了我一个制表符(它取代了 2 个空格)。如果我输入一个字符然后点击tab,我会先得到一个空格,tab再次点击会将其替换为制表符。如果我输入 2 个字符并点击tab,它会按预期工作。
我缺少什么?
(这是在我工作的其他人使用的服务器上,我们以自己的身份登录,然后sudo
登录到应用程序帐户。~/.vimrc
不幸的是,这是由其他用户创建的,所以那里的配置不是我熟悉的,但如有必要,我可以随意更改它们。)